(Database : Basic-4) ORDER BY

Posted by : at

Category : Database


정렬과 연산

USE BaseballData	-- 어떤 데이터베이스를 쓸 것인가
SELECT *
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear

USE BaseballData
SELECT *
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear DESC -- 역순정렬

birthYear만 아니라 Month, Day까지 적용해 보자.

USE BaseballData
SELECT *
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear DESC, birthMonth DESC, birthDay DESC

필터 넣기

USE BaseballData
SELECT TOP 10 *     -- 상위 10명만 보여달라(참고로 TOP은 MS-SQL 기능임)
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear DESC, birthMonth DESC, birthDay DESC
USE BaseballData
SELECT TOP 1 PERCENT *     -- 상위 1%만 보여달라
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear DESC, birthMonth DESC, birthDay DESC
USE BaseballData
SELECT *
FROM players
WHERE birthYear IS NOT NULL
ORDER BY birthYear DESC, birthMonth DESC, birthDay DESC
OFFSET 100 ROWS FETCH NEXT 100 ROWS ONLY
-- 100~200 을 보여달라

About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links