백엔드/PostgresQL
[PostgreSQL] Postgresql 강좌 - 7.SELECT 문법
Koras02
2023. 1. 9. 12:37
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;
참고자료