我正在寻找一个 SQL 查询,它可以为我提供 ColumnX 包含任何小写字母的所有行(例如“1234aaaa5789”)。大写也一样。
最佳答案
SELECT * FROM my_table WHERE UPPER(some_field) != some_field
这应该适用于 åäöøüæï 等有趣的角色。您可能需要对表使用特定于语言的 utf-8 排序规则。
https://stackoverflow.com/questions/4123418/
相关文章:
mysql - InnoDB 需要一个多小时来导入 600MB 文件,MyISAM 在几分钟内
sql - MySQL:比较两个表之间的差异
mysql - MySQL中给定子字符串的最后一个索引
mysql - 我的 SQL 有什么问题? #1089 - 不正确的前缀键
mysql - 如何在不丢失列数据的情况下更改 MySQL 表的列位置?
python - 如何将数据插入 MySQL 数据库?
mysql - SQL 按计数排序
java - 在 Java 中处理 MySQL 日期时间和时间戳
mysql - 如何处理 mysqldump 创建的巨大行长
sql - 从表中删除所有