鏈接:https://leetcode.cn/problems/fix-names-in-a-table
我的代碼
select user_id,
concat(ucase(left(name,1)),lcase(substr(name,2))) name
from Users
order by user_id
執行結果
執行結果:
通過
顯示詳情
添加備註
執行用時:
768 ms
, 在所有 MySQL 提交中擊敗了
8.86%
的用戶
內存消耗:
0 B
, 在所有 MySQL 提交中擊敗了
100.00%
的用戶
通過測試用例:
21 / 21
MySQL函數
CONCAT(s1,s2...sn):字符串 s1,s2 等多個字符串合併爲一個字符串
UCASE(s):將字符串轉換爲大寫
UPPER(s):將字符串轉換爲大寫
LCASE(s):將字符串 s 的所有字母變成小寫字母
LOWER(s):將字符串 s 的所有字母變成小寫字母
LEFT(s,n):返回字符串 s 的前 n 個字符
SUBSTR(s, start):從字符串 s 的 start 位置截取後面所有的子字符串
SUBSTR(s, start, length):從字符串 s 的 start 位置截取長度爲 length 的子字符串
例子
從字符串 RUNOOB 中的第 2 個位置截取 3個 字符:
SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString; -- UNO