반응형
https://leetcode.com/problems/fix-names-in-a-table/description/
문자열을 다뤄보는 문제였습니다.
📕 풀이방법
📔 풀이과정
첫 글자와 나머지 글자로 나눠 첫 글자는 대문자로, 나머지 글자는 소문자로 바꾼 결과를 CONCAT처리해 select해줍니다.
📕 Code
📔 MySQL
SELECT
user_id,
CONCAT(UPPER(SUBSTRING(name FROM 1 FOR 1)), LOWER(SUBSTRING(name FROM 2))) AS name
FROM
Users
ORDER BY
user_id;
📔 Oracle
SELECT
user_id,
UPPER(SUBSTR(name, 1, 1)) || LOWER(SUBSTR(name, 2)) AS name
FROM
Users
ORDER BY
user_id;
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'SQL' 카테고리의 다른 글
(SQL) - LeetCode (easy) 1693. Daily Leads and Partners (0) | 2024.06.13 |
---|---|
(SQL) - LeetCode (easy) 1683. Invalid Tweets (0) | 2024.06.07 |
(SQL) - LeetCode (easy) 1656. Design an Ordered Stream (0) | 2024.05.27 |
(SQL) - LeetCode (easy) 1587. Bank Account Summary II (0) | 2024.05.02 |
(SQL) - LeetCode (easy) 1581. Customer Who Visited but Did Not Make Any Transactions (0) | 2024.04.30 |