我想排除我的表中的一條記錄,但它邏輯上不工作。這裏是我的Weapons
表:如何排除SQL中的特定記錄?
Name/DPS/Style
Noxious Bow/1000/Range
Chaotic Staff/800/Magic
Armadyl Crossbow/750/Range
Saradomin Godsword/600/Melee
Dragon Longsword/600/Magic
Dragon Longsword/550/Melee
Elder Shortbow/500/Range
我試圖做的是排除其中有Melee
的Style
記錄Dragon Longsword
。
這裏是我的嘗試:
SELECT *
FROM Weapons
Where Name!='Dragon Longsword' AND Style!='Melee';
正在發生的事情是,它不顯示包含Dragon Longsword
或Melee
任何記錄。我希望它不是隻顯示以下記錄:
Dragon Longsword/550/Melee
[德摩根定律(https://en.wikipedia.org/wiki/De_Morgan%27s_laws),FTW! –
@火箭Hazmat:感謝您提供真實姓名。從來不知道它叫做什麼:) – sstan
我只是碰巧記得,從我早期的CS課程:-) –