본문 바로가기
반응형

PostgreSQL2

Null 치환 함수인 NVL 함수에 대해서 알아보자 Null값이 들어있는 Table을 Select 쿼리로 조회해보면 기본적으로 Null 값이 들어있는 컬럼들은 조회가 되질 않는다. 이럴때 Null 치환 함수인 NVL을 사용하여 NULL인 값을 다른값으로 대체해서 출력하게 하는 방법이 있다. SELECT NVL(Salary, 0) FROM EMP 이런식으로 사용하는데 Salary 컬럼에서 Null인 값들은 0으로 표시해주고 조회하겠다는 의미이다. 이는 정확한 데이터의 조회 결과값을 위하여 사용된다. Null을 제외한 조회 결과는 불완전성과 연산 오류를 초래할수 있기 때문이며 데이터의 일관성과 가독성을 유지하기 위해서 사용해야하고, 실무에서도 상당히 자주 사용되는 함수라고 한다. 상당히 사용법이 간단하지만, 생각보다 사용할일이 없었다. 하지만 앞으로 NULL.. 2023. 6. 21.
[PostgreSQL] PostGreSQL 기본 CRUD 쿼리문 정리 이번에 팀프로젝트를 진행하면서 처음으로 PostgreSQL 이라는 RDBMS를 사용하게 되었다. 수업시간에 익히 들어온 DBMS 이름들에 비해 조금은 생소하지만, 알고보니 OpenSource 쪽에서는 나름 3~4위정도 하는 프로그램이라고 한다. 접해보지 않은 DBMS 프로그램이라 공부가 필요할듯하여 기록하면서 스스로 터득해나가려고 한다. 먼저 기본적인 CRUD 쿼리문에 대해서 알아보자. -- 데이터베이스 생성 쿼리문 -- tablespace가 있을시 create database 데이터베이스명; -- tablespace가 없을시 create database 데이터베이스명 tablespace 테이블스페이스명; -- 데이터베이스 지우기 drop database 데이터베이스명; -- 스키마 만들기 create .. 2023. 3. 15.
반응형