MySQL DB - Zeige mir ALLES an ausser (Gegenteil von like)
Ich möchte alle Datensätze anzeigen, welche kein x imf Feld ab enthalten
Das Gegenteil von
select * where ab like '%x%';
Resultat
Anzeigen
YZ
NULL
Nicht anzeigen
X
YX
YXT
Danke für Eure Hilfe
Das Gegenteil von
select * where ab like '%x%';
Resultat
Anzeigen
YZ
NULL
Nicht anzeigen
X
YX
YXT
Danke für Eure Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 111534
Url: https://administrator.de/contentid/111534
Printed on: April 19, 2024 at 23:04 o'clock
5 Comments
Latest comment
Moin Moin
Fast. Null würde bei dieser Variante nicht mit angezeigt.
Das klappt nur mit einer unterabfrage und Not IN
Gruß L.
Zitat von @AndreasHoster:
Bin zwar kein MySQL Profi im Speziellen, kenne aber SQL im Allgemeinen
und würde es so machen:
Bin zwar kein MySQL Profi im Speziellen, kenne aber SQL im Allgemeinen
und würde es so machen:
select * where ab not like '%x%';
Fast. Null würde bei dieser Variante nicht mit angezeigt.
Das klappt nur mit einer unterabfrage und Not IN
SELECT * FROM tabelle WHERE tabelle.ID NOT IN (Select ID FROM tabelle WHERE ab like '%x%')
Gruß L.