본문 바로가기

인프런/[백문이불여일타] 데이터 분석을 위한 기초 SQL

ORDER BY

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