mySQL将字符串中的字符转换为大写字母

时间:2013-02-20 18:36:50

标签: mysql

我对数据库比较陌生,需要一些帮助才能将字符转换为大写,我可以将整个字符串更改为大写或第一个字母,但是当我需要转换包含在字母表中的字母时会出现问题串。例如,如果麦当劳的个人姓氏,我需要将其更改为麦当劳,或者如果他们的名字后面有jnr或snr,则需要将其更改为Jnr或Snr。任何指导都会很棒。

谢谢

1 个答案:

答案 0 :(得分:0)

根据您的要求,您可以使用REPLACE()函数。像,

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

对于“MCDonalds”输入,这将返回“Mc'Donalds”。

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