Fix Names in a Table
透過leetcode 1667
Fix Names in a Table來練習
Learn More →
user_id 是該表的主鍵。
此表包含用戶的ID和名稱。
名稱僅由小寫和大寫字符組成。
編寫一個 SQL 查詢來修復名稱,以便只有第一個字符是大寫的,其餘的都是小寫的。
返回按 user_id 排序的結果表。
查詢結果格式如下例所示。
Learn More →
以下圖解為第一個例題
select 出user_id與處理轉換大小寫
upper:轉大寫
lower:轉小寫
select user_id,upper(substring(name,1,1))
+ lower(substring(name,2,9999999)) as name
from Users
order by user_id
以下圖解為第二個例題(較正確)
select user_id,
concat(upper(left(name,1)),
lower(right(name, len(name) -1))) as name from Users
order by user_id
最小生成樹(Minimum Spanning Tree,MST)是指在一個帶權無向圖中,找到一棵包含所有節點,權值最小的樹。其中,權值是指樹中所有邊權重的總和。
May 9, 2025運算式(Expression)有三種表示方式:中序式(Infix)、前序式(Prefix)、後序式(Postfix)
Dec 27, 2024Pinia簡介
Dec 26, 2024氣泡排序是反覆進行將相鄰數字做比較後重新排序,因排序時一個一個浮出序列頂部,很像水中泡泡浮起來的樣子,亦稱泡泡排序,最壞情況下,數是由大排到小,每次比較後將數值對調,因此,時間複雜度為O(n^2)。
Dec 24, 2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up