select user_id, email, SUBSTRING_INDEX(email, '@', 1) from users
SUBSTRING_INDEX(email, '@', 1)
@를 기준으로 텍스트를 쪼개고, 그 중 첫 번째 조각을 가져오라는 뜻
select user_id, email, SUBSTRING_INDEX(email, '@', -1) from users
SUBSTRING_INDEX(email, '@', -1)
@를 기준으로 텍스트를 쪼개고, 그 중 마지막 조각을 가져오라는 뜻
select order_no, created_at, substring(created_at,1,10) as date from orders
SUBSTRING(문자열, 출력을 하고싶은 첫 글자의 위치, 몇개의 글자를 출력하고 싶은지)
select pu.point_user_id, pu.point,
case
when pu.point > 10000 then '잘 하고 있어요!'
else '조금 더 달려주세요!'
END as '구분'
from point_users pu;
10000점보다 높은 포인트를 가지고 있으면 '잘 하고 있어요!', 평균보다 낮으면 '조금 더 달려주세요!'라고 표시