0
我有一些我不明白的东西。 如果我的表会是这样的:Sql or operator
name age
---- ----
din 18
mari 35
,我做这个查询:
select * from usernames
where age < 20 or name not like 'din'
而且所有的表和行打印出来,我的目标是打印谁没有所谓的“喧嚣”和年龄在20岁以下。
有人能告诉我我的错误在哪里吗?
我在这里问另一个q ..对不起。
更改或向AND。 – Alicia
@艾丽西亚我不寻找答案,我寻找解释。 如果或者当一个False和一个True时执行 - 它不会打印20岁以下的年龄,但会打印所有不叫din的名字,对不对?或者我错了? – Antonio
但你已经说过“谁不叫'喧嚣和20岁以下'的问题,与”和“。所以...... @艾丽西亚可能认为OR是一个简单的错误。 –