[LeetCode-SQL 50] 1667. Fix Names in a Table

코린이·2025년 6월 28일

SQL 문제 풀이 (MySQL)

목록 보기
90/96

❓ 문제

Users
+----------------+---------+
| Column Name    | Type    |
+----------------+---------+
| user_id        | int     |
| name           | varchar |
+----------------+---------+

user_id는 이 테이블의 기본 키(고유 값을 가진 열)입니다.
이 테이블에는 사용자의 ID와 이름이 포함됩니다. 이름은 소문자와 대문자로만 구성됩니다.

첫 번째 문자만 대문자이고 나머지는 소문자가 되도록 이름을 수정하는 솔루션을 작성합니다.

user_id를 기준으로 정렬된 결과 테이블을 반환합니다.

자세한 문제 내용은 사이트 참고...


❗️ 문제 풀이

select 
    user_id
    , concat(upper(left(name, 1)), lower(substring(name, 2))) as name
from Users
order by user_id
;

🔗 Reference

https://leetcode.com/problems/fix-names-in-a-table/description/?envType=study-plan-v2&envId=top-sql-50

0개의 댓글