MySQL查询中包含AND和OR的运算符是什么。所以如果我想选择一行,其中value1 = lol或value2 = loly或两者都是。
答案 0 :(得分:2)
这将寻找其中一个值或两者。
SELECT * FROM my_table WHERE your_column IN ( 'lol','loly' )
答案 1 :(得分:1)
使用OR查询它将起作用:
SELECT * FROM my_table WHERE my_field = 'lol' OR my_field = 'loly'
它将为您提供第一个或第二个
的所有结果作为额外的,我认为您可以使用正则表达式查找WHERE
:请查看此手册页:https://dev.mysql.com/doc/refman/5.1/en/regexp.html
答案 2 :(得分:0)
对不起,这不是一个很好的问题。
我现在明白,OR运算符将适用于满足条件,或两者兼而有之。
AND仅适用于两者。
XOR适用于任何一个但不适用于两者。
归功于回复我问题的评论。