mysql - 为什么 MySQL 字符串不区分大小写?
问题描述
我想解决一个查询挑战:打印出所有不以元音开头的城市名称。我使用了以下仅适用于小写元音的条件,但 MySQL 引擎也适用于大写元音。这是为什么?
单击此处获取示例输入。
这是我的解决方案:
select distinct city from station where left(city, 1) not in ('a','e','i','o','u');
我检查了数据,有些城市Arlington
以大写元音开头,但仍然被仅涉及小写元音的 where 子句过滤掉。
解决方案
推荐阅读
- r - 将 data.frame 的列转换为命名向量
- java - OneToOne 与同一实体的双向关系
- azure-devops - 在 azure buid 管道中的 nuget restore 中包含 nuget prerelease
- angular - Angular:组件上的功能是否针对组件的每个实例执行?
- r - 将大型 .rda 文件添加到 github 包
- python - Open CV 断言失败
- javascript - 声明用于 React Native AutoComplete 搜索引擎的数组
- python - 如何在python中将不同的内部文件夹代码调用到另一个文件夹代码?
- r - 是什么决定了一个包是否会从源代码编译以及如何更改?
- python - Python删除非字母字符与异常