加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何确定postgresql中的字符是大写还是小写?

发布时间:2020-12-13 16:16:41 所属栏目:百科 来源:网络整理
导读:我在 postgresql中找不到像isupper或islower这样的函数. 我真正需要的是从表中选择所有记录,其中一列包含capitized(但不是大写)单词.也就是说,每个单词的第一个符号是大写,第二个是小写.单词可以用任何语言书写. 如果仅选择列中第一个字母大小写不等于列中第
我在 postgresql中找不到像isupper或islower这样的函数.
我真正需要的是从表中选择所有记录,其中一列包含capitized(但不是大写)单词.也就是说,每个单词的第一个符号是大写,第二个是小写.单词可以用任何语言书写.
如果仅选择列中第一个字母大小写不等于列中第一个字母的小写版本的行呢?

就像是:

SELECT * FROM table 
    WHERE SUBSTRING(col FROM 1 FOR 1) != LOWER(SUBSTRING(col FROM 1 FOR 1))

理论上,上面的内容也应该考虑数据库字符集/语言环境.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读