gpt4 book ai didi

sql - SQL 中 IN 和 ANY 运算符的区别

转载 作者:行者123 更新时间:2023-12-02 09:38:59 25 4
gpt4 key购买 nike

IN有什么区别和 ANY SQL中的运算符?

最佳答案

SQL>
SQL> -- Use the ANY operator in a WHERE clause to compare a value with any of the values in a list.
SQL>

SQL> -- 您必须在 ANY 之前放置 =、<>、<、>、<= 或 >= 运算符。
SQL> SELECT *
2 FROM employee
3 WHERE salary > ANY (2000, 3000, 4000);

对于 In 运算符
SQL> -- Use the IN operator in a WHERE clause to compare a value with any of the values in a list.
SQL> SELECT *
2 FROM employee
3 WHERE salary IN (2000, 3000, 4000);

但是对于 IN 运算符,您不能使用 =、<>、<、>、<= 或 >=

关于sql - SQL 中 IN 和 ANY 运算符的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3699356/

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