SELECT 문법
SELECT는 한 개 또는 여러 개의 테이블의
열을 검색할 수 있습니다.
SELECT의 일반적인 형태는
다음과 같습니다.
SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
[ * | expression [ [ AS ] output_name ] [, ...] ]
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expression [, ...] ]
[ HAVING condition [, ...] ]
[ WINDOW window_name AS ( window_definition ) [, ...] ]
[ { UNION | INTERSECT | EXCEPT } [ ALL | DISTINCT ] select ]
[ ORDER BY expression [ ASC | DESC | USING operator ] [ NULLS { FIRST | LAST } ] [, ...]
[ LIMIT { count | ALL } ]
[ OFFSET start [ ROW | ROWS ] ]
SELECT 절에서 쓰일 수 있는 Option은
다음과 같습니다.
SELECT 예제
weather 테이블에서 city, temp_lo, date,prcp
컬럼을 추출합니다.
이때 city 컬럼에서 중복되는 컬럼은
제거합니다.
마지막으로 행을 정렬할 때
city는 오름차순 나림차순으로
정렬합니다.
SELECT DISTINCT ON (city) city,temp_lo, date,prcp
FROM weather
ORDER BY city DESC;
weather 테이블에서
temp_lo가 37인 사람의
모든 정보를 출력합니다.
SELECT * FROM weather WHERE temp_lo =37;
참고자료
'백엔드 > PostgresQL' 카테고리의 다른 글
[PostgreSQL] Postgresql 강좌 - 8.DML (0) | 2023.01.10 |
---|---|
[PostgreSQL] Postgresql 강좌 - 6. 테이블 관리 (생성,변경, 삭제) (0) | 2022.04.10 |
[PostgreSQL] Postgresql 강좌 - 5.제약 조건 (0) | 2022.04.08 |