[LeetCode/SQL] 1667. Fix Names in a Table

Sooyeon·2023년 11월 15일
0

문제풀이 

목록 보기
55/95
post-thumbnail

[LeetCode/SQL]


📌 1667. Fix Names in a Table

문제

풀이

- name의 첫글자가 소문자일경우,대문자로 변경하고
나머지는 소문자로 변경하여 출력하기
- user_id별 오름차순 정렬하기 

방법 I

CONCATSUBSTR

SELECT user_id 
      ,CONCAT(UPPER(SUBSTR(name,1,1)),LOWER(SUBSTR(name,2,LENGTH(name)))) AS name
FROM Users 
ORDER BY user_id

방법 II

CONCATLEFT

SELECT user_id
     , concat(upper(LEFT(name, 1)), lower(RIGHT(name, length(name)-1))) as name
FROM users
ORDER BY user_id;

0개의 댓글