任务是从 STATION(tablename) 中列出不以元音开头或不以元音结尾的 CITY(column) 名称。我已经使用子字符串函数解决了它。下面的代码在 MySQL 服务器上完成了任务,但在 MS SQL SERVER 上给出了不同的输出。
我试图找出 MySQL 和 MS SQL Server 之间的区别。但无法弄清楚是什么问题。
SELECT DISTINCT CITY FROM STATION WHERE SUBSTRING(CITY,1,1) NOT IN ('A','E','I','O','U')OR
SUBSTRING(LOWER(CITY),-1,1) NOT IN ('a','e','i','o','u')
我希望列不以元音开头或不以元音结尾。