SQL 기초_문자열 자르기 (SUBSTR)

Eunjung-Cho·2021년 6월 28일
0

SQL

목록 보기
4/16
post-thumbnail

LEFT(컬럼명/문자열, 문자열의 길이)

EX)

SELECT LEFT("20210629", 4)

=> 출력: 2021

RIGHT(컬럼명/문자열, 문자열의 길이)

EX)

SELECT RIGHT("20210629", 4)

=> 출력: 0629

SUBSTRING(컬럼명/문자열, 시작위치, 길이) = SUBSTR()

EX)

SUBSTR("20210629", 1, 4)

=> 출력: 2021

SUBSTR("20210629", 2, 4)

=> 출력: 0210

SUBSTR("20210629", 5)

=> 출력: 0629

  • 쿼리문
SELECT name -- 출력: 이름
FROM employee -- 테이블: employee
WHERE months <10 -- 조건1: 고용된지 10달미만
AND salary > 2000 -- 조건2: 이고 월급은 2000불 초과
ORDER BY employee_id -- 정렬: id순으로 오름차순

해커랭크 문제풀이

SELECT name
FROM students
WHERE marks > 75
ORDER BY RIGHT(name, 3), id
  • name과 name의 뒤 3글자까지 출력해서 보고 싶은 경우:
SELECT name, RIGHT(name, 3)
FROM students
출력: 

profile
IT컨설팅 데이터 분석가

0개의 댓글