Koras02
Koras02코딩웹
Koras02
전체 방문자
오늘
어제
  • 분류 전체보기 (299)
    • 백엔드 (59)
      • nestjs (2)
      • Ruby (3)
      • PostgresQL (11)
      • MySQL (5)
      • Haskell (7)
      • Koa (3)
      • Java (3)
      • Python (5)
      • Rust (5)
      • MongoDB (2)
      • PHP (3)
      • Spring Boot (1)
      • redis (5)
      • deno (2)
    • 웹서버 (3)
      • nginx (1)
      • Apache (2)
      • Google Web Server (0)
    • 모바일개발 (5)
      • Figma (0)
      • React Native (2)
      • swift (0)
      • Flutter (3)
      • Kotlin (0)
    • 프론트 엔드 (158)
      • HTML (34)
      • CSS (7)
      • Javascript (35)
      • Angular (0)
      • Typescript (2)
      • React (58)
      • Vue (2)
      • GIT (6)
      • GraphQL (1)
      • Doker (4)
      • Go (8)
      • svelte (1)
      • gatsby (0)
    • etc. (47)
      • Notion (0)
      • TIL (24)
      • Algorithm (17)
      • Algorithm 개념 정리 (2)
      • Wiki (3)
      • Official document (1)
    • 웹개념 (12)
    • 변수정리 (1)
    • VSCode (2)
    • 포트폴리오 분석 (2)
      • React (2)
    • os (5)
      • 윈도우 (4)
      • Mac (0)
      • 가상머신 (0)
      • linux (1)
    • 응용프로그램언어 (2)
      • C (2)
      • C++ (0)
      • C# (0)
    • 블로그 운영관련 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
글쓰기

공지사항

  • [공지사항] 개발 이슈나 공식문서 업데이트 업로드 예정입니⋯

인기 글

태그

  • React
  • koa
  • mysql
  • redis
  • html
  • Haskell
  • Flutter
  • Rust
  • 프로그래머스
  • 문자열
  • 하스켈
  • html5
  • javascript
  • Til
  • 데이터 타입
  • go
  • 알고리즘
  • Java
  • CSS
  • PostgreSQL

티스토리

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
Koras02

Koras02코딩웹

[PostgreSQL] Postgresql 강좌 - 7.SELECT 문법
백엔드/PostgresQL

[PostgreSQL] Postgresql 강좌 - 7.SELECT 문법

2023. 1. 9. 12:37
728x90

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

 

'백엔드 > PostgresQL' 카테고리의 다른 글

[PostgreSQL] Postgresql 강좌 - 8.DML  (0) 2023.01.10
[PostgreSQL] Postgresql 강좌 - 6. 테이블 관리 (생성,변경, 삭제)  (0) 2022.04.10
[PostgreSQL] Postgresql 강좌 - 5.제약 조건  (0) 2022.04.08
    '백엔드/PostgresQL' 카테고리의 다른 글
    • [PostgreSQL] Postgresql 강좌 - 9.JOIN 문법
    • [PostgreSQL] Postgresql 강좌 - 8.DML
    • [PostgreSQL] Postgresql 강좌 - 6. 테이블 관리 (생성,변경, 삭제)
    • [PostgreSQL] Postgresql 강좌 - 5.제약 조건
    Koras02
    Koras02
    현재 사용중인 언어 - next-js,react,vue, typescript

    티스토리툴바