반응형

PostgreSQL 3

PostgreSQL 날짜 함수

PostgreSQL에서 날짜 관련 함수는 특히 잘 사용해야 한다. DBMS마다 날짜 표현 방식이 많이 다른데 PostgreSQL에서는 어떻게 구성되어 있는지 알아보자. PostgreSQL의 DATE 타입은 '연. 월. 일' 정보만 사용할 수 있다. 시간 정보는 포함하지 않는다. timestamp 함수를 사용해서 '연월일시분초'를 출력할 수 있다.1. TO_DATEdate 타입 변경TO_DATE('20241001','yyyymmdd') or '20241001'::datedatetime 타입 변경TO_TIMESTAMP('20241001101010', 'yyyymmddhh24miss'or '20241001 101010'::timestamp00시 00분 00초'20241001'::timestamp23시 59분 ..

PostgreSQL 2024.10.01

PostgreSQL 조건문과 기본 함수

SQL 조건 중에는 특정 값과 일치하는 데이터를 찾고자 할 때 '=' 비교 연산자를 사용한다. 잠깐! 그전에 ANSI를 알아야 한다. ANSI SQL을 알고 이것을 정독하느냐, 마느냐의 차이는 크기 때문이다. ANSI는 ISO/IEC 9075:2016은 SQL 데이터베이스 쿼리 언어에 대한 ISO 및 ANSI 표준 8번째 개정판으로 2016년 12월 공식적으로 채택된 바 있다. PostgreSQL은 전체 179 항목 중 170 항목인 약 95%의 SQL 표준을 지원한다. (???: ?) 누군가는 ANSI는 구시대적 표기라고 하는데 전혀 그렇지 않다.  ANSI는 공톡적으로 사용할 수 있도록 고안한 표준 SQL문 작성 방법이다. 표준 SQL을 사용하는 이유는 거의 대부분의 DBMS에서도 동작 가능한 SQL..

PostgreSQL 2024.09.29

PostgreSQL 기본 문법 SQL 다루기

DBMS는 관계형(Relational) 데이터베이스와 비관계형(Non-Relational) 데이터베이스가 있다. 주로 RDBMS (Relational DataBase) 관계형 데이터베이스를 사용하는데, 최근 다양한 시스템과 아키텍처가 나오면서 비관계형 데이터베이스(NoSQL) 도 많이 쓰이고 있다. NoSQL의 종류로는 Amazon DynamoDB, MongoDB, RedisDB, CouchDB 등 다양하게 있으며 기재한 NoSQL이 현재 가장 널리 사용되고 있다. RDBMS의 종류는 Oarcle, MySQL, Postgre, SQL Server(MS-SQL) 등 대표적인 DBMS이다.  대부분의 RDBMS는 데이터를 엑셀 시트와 같이 2차원 형태로 출력해 준다. 이러한 출력을 요구할 때는 SQL을 사용..

PostgreSQL 2024.09.28
반응형