首页 > 解决方案 > 为什么 MySQL 字符串不区分大小写?

问题描述

我想解决一个查询挑战:打印出所有不以元音开头的城市名称。我使用了以下仅适用于小写元音的条件,但 MySQL 引擎也适用于大写元音。这是为什么?

单击此处获取示例输入。

这是我的解决方案:

select distinct city from station where left(city, 1) not in ('a','e','i','o','u');

我检查了数据,有些城市Arlington以大写元音开头,但仍然被仅涉及小写元音的 where 子句过滤掉。

标签: mysqlsql

解决方案


推荐阅读