ORDER BY
ORDER BY
- 어떤 기준으로 정렬해서 데이터를 가져올 것인지
- ASC : 오름차순
- DESC : 내림차순
Function
문자열 자르기
LEFT(컬럼명 또는 문자열, n)
- 문자열의 왼쪽부터 n글자만 가져오고 싶을 때 사용
RIGHT(컬럼명 또는 문자열, n)
- 문자열의 오른쪽부터 n글자만 가져오고 싶을 때 사용
SUBSTRING(컬럼명 또는 문자열, 시작위치, 길이)
- 문자열의 지정한 위치부터 특정 길이만큼 가져오고 싶을 때 사용
소수점 처리
CEIL(컬럼명 또는 숫자)
- 소수점을 올림 처리하고 싶을 때 사용
FLOOR(컬럼명 또는 숫자)
- 소수점을 내림 처리하고 싶을 때 사용
ROUND(컬럼명 또는 숫자, 소수 자릿수)
- 소수점을 반올림 처리하고 싶을 때 사용
HackerRank
Employee Names
SELECT name
FROM employee
ORDER BY name;
Employee Salaries
SELECT name
FROM employee
WHERE salary > 2000
AND months < 10
ORDER BY employee_id;
Higher Than 75 Marks
SELECT name
FROM students
WHERE marks > 75
ORDER BY RIGHT(name, 3), id;
Weather Observation Station 15
SELECT ROUND(long_w, 4)
FROM station
WHERE lat_n < 137.2345
ORDER BY lat_n DESC
LIMIT 1;
'인프런 > [백문이불여일타] 데이터 분석을 위한 기초 SQL' 카테고리의 다른 글
| WHERE (1) | 2025.07.14 |
|---|---|
| SELECT / FROM / LIMIT (0) | 2025.07.14 |