标题案例或正确案例的SQLite更新查询?

时间:2018-01-30 18:35:39

标签: python sqlite

我似乎无法弄清楚如何将标题的文本列转换为标题大小写,或者有时在SQLite中将其称为正确大小写。它似乎没有一个propercase()函数。我尝试过使用substr()和text连接的upper()和lower()的各种组合。但它只会改变标题中的第一个字母而忽略其余的字母。在substr()函数中必须有一个使用正则表达式匹配的方法?我可以使用^(\ b [A-Z] \ w * \ s *)+ $作为每个单词的第一个字母的正则表达式匹配模式,但有没有其他方法可以做到这一点?我的更新查询是:

update Songs set SongName = UPPER(SUBSTR(SongName, 1, 1)) || SUBSTR(SongName, 2)

0 个答案:

没有答案