데이터베이스(2)
-
[PostgreSQL]select 조건에 따른 출력값 변경하기
컬럼값의 조건에 따라 다른값으로 출력할 수 있는 키워드 중 DECODE 와 CASE가 있다. DECODE SELECT DECODE(column_name, 'A', a_value, 'B', b_value, 'F', f_value, default_value) name FROM table_name; DECODE(column, befor, after ... , default ) 형식에서 원래 값이 befor 일때 after 가 출력되는 방식이다. 이때 컬럼의 값은 befor와 동일(==)해야 한다. CASE SELECT title, length, CASE WHEN length> 0 AND length 50 AND length 120 THEN 'Long' END duration FROM film ORDER BY ..
2021.05.24 -
[PostgreSQL]테이블 컬럼 변경
컬럼 이름변경 ALTER TABLE table_name RENAME column_name TO new_column_name; 컬럼 추가 ALTER TABLE table_name ADD COLUMN column_name data_type;
2021.05.23