본문 바로가기
IT Study

[스파르타 코딩클럽] 엑셀보다 쉬운 SQL - 4주차 후기

by clove17 2022. 1. 17.
728x90
반응형

4주동안 배운 것들을 복습할 겸 숙제 업로드~!

 

 

select user_id, email, SUBSTRING_INDEX(email, '@', 1) from users

> @를 기준으로 텍스트를 쪼개고, 그 중 첫 번째 조각을 가져오라는 뜻!

 

select user_id, email, SUBSTRING_INDEX(email, '@', -1) from users

>@를 기준으로 텍스트를 쪼개고, 그 중 마지막 조각을 가져오라는 뜻!

 

👉 특정 조건에 따라, 데이터를 구분해서 정리해주고 싶을 때가 있겠죠? 이런 경우에 CASE 라는 문법이 사용됩니다.

 

select pu.point_user_id, pu.point,

case

when pu.point > 10000 then '잘 하고 있어요!'

else '조금 더 달려주세요!'

END as '구분'

from point_users pu;

 

728x90
반응형