백엔드/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;

참고자료

 

SELECT

SELECT 문법 SELECT는 한 개 또는 여러 개의 테이블의 열을 검색할 수 있습니다. SELECT의 일반적인 형태는 다음과 같습니다. SELECT S..

www.gurubee.net

 

 

테이블에 있는 자료 조회하기

입력한 자료를 찾아보려면, 테이블을 질의해 보아야 하는데, 이것을 데이터베이스 용어로 쿼리라고 합니다. (주, 질의, 쿼리 같은 낯선 용어들이 쓰이지만, 여기서는 그냥 자료 조회라고 생각하

postgresql.kr