在 MySQL 裡面想要修改欄位字串大小寫的話怎麼辦呢?

可以嘗試執行下面的語法,該語法會將 "表" 裡面指定的 "欄位值" 修改為大寫或小寫。

LOWER = 將字串轉換為小寫
UPPER = 將字串轉換為大寫

 
/* 該語法會將表裡面所有的資料一併修改為小寫 */
UPDATE `表` SET `欄位` = LOWER(`欄位`)

/* 該語法會將表裡面符合條件的資料一併修改為大寫 */
UPDATE `表` SET `欄位` = UPPER(`欄位`) WHERE 指定條件
 

 


例如說,我有一個資料庫,表名稱為 "friend",資料如下:

 
`id`      `name`
1         Bill
2         Bob
3         Carl
4         David
5         Tom
 


執行以下語法後的結果為:

 
/* 全部轉小寫 */
UPDATE `friend` SET `name` = LOWER(`name`)

/* 以下為執行後結果, 將所有資料欄位 `name` 的值全部改成小寫 */
`id`      `name`
1         bill
2         bob
3         carl
4         david
5         tom
 

 

 
/* 指定編號轉大寫 */
UPDATE `friend` SET `name` = UPPER(`name`) WHERE `id` = 5 || `id` = 3

/* 以下為執行後結果, 將 id 3 與 id 5 欄位 `name` 的值全部改成大寫 */
`id`      `name`
1         bill
2         bob
3         CARL
4         david
5         TOM
 

 

arrow
arrow
    文章標籤
    MySQL SQL
    全站熱搜

    岳 發表在 痞客邦 留言(0) 人氣()