SQLite更新查询标题大小写还是正确大小写?

2024-10-03 19:20:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

Tags: 方法函数文本标题sqlite字母模式update