簡體   English   中英

mySQL將字符串中的字符轉換為大寫

[英]mySQL convert a character in a string to upper case

我對數據庫比較陌生,需要一些幫助將字符轉換為大寫,我可以將整個字符串更改為大寫或第一個字母,但是當我需要轉換字符串中包含的字母時會出現問題。 例如,如果某人的姓氏在麥當勞,我需要將其更改為麥當勞,或者如果他們的名字后有jnr或snr,則需要將其更改為Jnr或Snr。 任何指導都會很棒。

謝謝

根據您的要求,可以使用REPLACE()函數。 就像是,

UPDATE items SET lastname = REPLACE(lastname, 'MC', 'Mc\' ' );

對於“ MCDonalds”輸入,這將返回“ Mc'Donalds”。

http://www.sqlfiddle.com/#!2/6c1da/2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM