mysql - 如何在 MySQL 表中查找所有大写字符串?

标签 mysql string case-sensitive uppercase

我最初认为这是微不足道的。然后认为“二进制”可能会做到这一点。我现在不确定。

Name
----
John
MARY
Kin
TED

我只想查询全部大写的 MARY 和 TED。我该如何查询?

最佳答案

如果您的排序规则不区分大小写,那么您需要使用 BINARY 比较:

SELECT *
FROM yourtable
WHERE Name = BINARY UPPER(Name)

在线查看它:sqlfiddle

关于mysql - 如何在 MySQL 表中查找所有大写字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12098649/

相关文章:

mysql - 如何应对日期频繁变化(逐日)

java - 在 Java 中匹配 2 个问答游戏的问题和答案的数组列表

c# - 输入必须是大写(首字母)和小写(其他)

ios - 正则表达式 - 匹配替换时区分大小写

javascript - JS id 区分大小写表现出来

mysql - 如何选择某列数据不重复的行-SQL

javascript - 在 Laravel 中将 JSON 从 Controller 传输到 AngularJS

php - 使用 pdo 按名称对行组求和

c# - 字符串替换参数

javascript - 删除 URL 开头的字符串