gpt4 book ai didi

mysql - sql:按大写过滤字符串结果

转载 作者:行者123 更新时间:2023-11-29 17:54:08 25 4
gpt4 key购买 nike

所以我有一个 SQL 查询,它返回每行的名称和 id。问题在于名称值,有些是大写的,有些是小写的。有问题的查询是:

SELECT DISTINCT ttd.name, ttd.tid
FROM taxonomy_term_data ttd
INNER JOIN field_data_field_xxxxxx_paraules_clau fdfspc ON ttd.tid = fdfspc.field_xxxxxx_paraules_clau_tid
ORDER BY ttd.name

结果是这样的:

alfred | 1
ALBERT | 2
MARIA | 3
Sam | 4

我想要的是一个 WHERE 子句,只获取具有大写名称的行,例如:

WHERE ttd.name IS UPPERCASED

我一直在互联网上搜索,但我只得到有关大写或大写文本的结果。

最佳答案

这可以通过 mysql 中的 BINARY 比较和 UPPER() 来完成

WHERE ttd.name = BINARY UPPER(ttd.name)

来源:How to find all upper case strings in a MySQL table?

关于mysql - sql:按大写过滤字符串结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49013405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com