728x90
https://school.programmers.co.kr/learn/courses/30/lessons/131529
공부
이번 파트에서 배울 파트는 문자열 자르기이다.
Mysql에서 많은 기능들을 제공하는데, 그 중 알면 쓰고, 모르면 못 쓰는 자르기 기능에 대해 알아보자.
Left
: 왼쪽에서 부터 자르기
left(컬럼명 or 문자열, 길이)
ex) select left("안녕하세요",2) => 안녕
Substring
: 중간에서 부터 자르기
substring(컬럼 or 문자열, 시작 위치, 길이)
ex) select substring("choong", 3,2) => oo
Right
: 오른쪽에서 부터 자르기
right(컬럼명 or 문자열, 길이)
ex) select right("안녕하세요",2) => 세요
Substring_index
: 구분자가 count만큼 나오기 전에 return
substring_index(str, delimiter, count)
ex) select substring_index("www.chungang.com",'.',2) => www.chungang
코드
-- 코드를 입력하세요
SELECT left(product_code, 2) category, count(*) products
from PRODUCT
group by category
'DB > MySQL' 카테고리의 다른 글
JOIN - 상품을 구매한 회원 비율 구하기 (0) | 2023.02.26 |
---|---|
Join - 주문량이 많은 아이스크림들 조회하기 (1) | 2023.02.26 |
Group by - 자동차 대여 기록에서 대여중 대여 가능 여부 구분하기 (0) | 2023.02.23 |
Group by - 즐겨찾기가 가장 많은 식당 정보 출력하기 - 중첩질의문(쌍) (1) | 2023.02.23 |
Group by - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2023.02.23 |
댓글