mysql - 从 STATION 表中选择以元音开头和结尾的城市名称
问题描述
从 STATION 查询以元音(即 a、e、i、o 和 u)作为首尾字符的城市名称列表。您的结果不能包含重复项。
我试图运行这个查询,但它返回一个空输出
/*
Enter your query here.
*/
SELECT DISTINCT CITY
FROM STATION
WHERE CITY LIKE '[aeiou]%[aeiou]';
解决方案
LIKE
您使用的模式是仅受 SQL Server(和 Sybase)支持的扩展。在 MySQL 中,您可以使用正则表达式:
WHERE CITY REGEXP '^[aeiou].*[aeiou]$'
推荐阅读
- c++ - 从父对象调用子方法的更好方法
- google-cloud-sdk - 如何为 NAS 驱动器上的 Google Cloud SDK gcloud 目录创建符号链接?
- python - 无法在python中转换为json
- scala - Google guice 的依赖注入在 Scala 中不起作用
- optaplanner - 影子变量是否有助于 optaplanner 做出更好的初始解决方案?
- node.js - nodejs 从路由中获取 req.param
- r - 如何计算 RAW 中的字节以使 16、24、32 字节与 AES 加密一起使用
- angular - Angular 9 this.userData 未定义错误
- reactjs - 如何在 apollo 客户端中更新查询?
- javascript - 使用 ant 设计的单选按钮组不起作用