Ich Ausführung einer MySQL-Abfrage: -Einfache MySQL-Abfrage: - Was ist daran falsch?
SELECT *
FROM mytable
WHERE name LIKE '%D%'
AND id!='1'
Es gibt 1 Ergebnis: -
name : Deepak
id: 2
username: NULL
Es funktioniert gut.
Problem ist hier ..: -
SELECT *
FROM mytable
WHERE name LIKE '%D%'
AND id!='1'
AND username!='d'
Es gibt 0 Ergebnis, obwohl Benutzername in Mytable null ist, aber es immer noch nicht die Reihe des "Deepak" zurückzukehren, wie es in früheren Abfrage zurück .
Bitte könnten Sie erklären, warum passiert es?
Da NULL seine eigene Sache. Es ist weder gleich noch ungleich anderen Dingen - nicht einmal NULL! – Strawberry
Ok, vielen Dank .. – bhpcv
@MichaelO. Nee. Obwohl du mit <=> davonkommen konntest – Strawberry