PS 공부 기록

프로그래머스 SQL 고득점 Kit 1/6 : SELECT

정글러 2022. 3. 31. 00:39

그냥 기초 문법 배우는 단계라 문제에 풀이랄건 없고 배운 문법구조 정리

 

 

SQL에서 데이터 열 출력 포맷

select {column}
from {table}

 

정렬 필요시

order by {column}

 

역순 정렬은 desc를 명시

asc는 default이기 때문에 생략 가능

order by {column} desc

 

여러 기준으로 정렬시 단순히 {순서 방향} 쌍 나열로 해결 가능

문자열 사전순 정렬하듯이 최종 정렬 역순으로 order하고 그럴 필요는 없는 것 같다.

코드를 역순으로 읽는지 그냥 우선순위대로 나열하면 알아서 정렬해줌

order by {col1}, {col2} desc, {col3}

 

조건 필터링은 where

equal 논리연산이 ==가 아니라니 이런 근본없는

where {column} = {condition}
where {column} != {condition}
where {column} < {condition}

 

출력량 제한은 limit

정렬 후 사용으로 cutline의 기능을 할 수 있다.

limit 3