带有Multiple或On语句的SQL查询

时间:2011-08-29 10:12:50

标签: mysql sql

我想知道是否有办法以更好的方式编写带有多个OR的语句。 例如,如果我想选择用户名为A,B,C,D,E,F,G的用户。 使用SQL我已经知道我会写这样的东西

Select * From Users Where Username="A" OR Username="B".....

但如果我有更多用户名,那将是一个难以阅读的陈述。 我想知道是否有更好的方法来写: 类似于:Username = {“A”,“B”....} 谢谢。

2 个答案:

答案 0 :(得分:2)

USE - IN

 Select * From Users Where Username IN ("A","B"..)

答案 1 :(得分:1)

SELECT * FROM Users WHERE Username IN ('A','B'...);