gpt4 book ai didi

mysql - 值是否在值列表中? (Oracle SQL)

转载 作者:行者123 更新时间:2023-11-29 07:05:02 24 4
gpt4 key购买 nike

以下适用于 SQL Server 和 MySQL,但如何修改它以作为正确的 Oracle 查询工作:

SELECT city FROM station WHERE LEFT(city, 1) IN ('a', 'e', 'i', 'o', 'u');

我被困在:

SELECT city FROM station WHERE SUBSTR(city,1, 1) IN ('a', 'e', 'i', 'o', 'u');

最佳答案

只要您感兴趣的城市以小写字母开头,您的查询就完全可以。如果不是这种情况,您可能需要使用 LOWER 函数:

SELECT city FROM station WHERE LOWER(SUBSTR(city,1, 1)) IN ('a', 'e', 'i', 'o', 'u');

关于mysql - 值是否在值列表中? (Oracle SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42045748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com