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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 111534
Url: https://administrator.de/contentid/111534
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
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.