Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Abfrage soll true geben, wenn Name nicht da ist und Tabelle nicht leer ist

  Alt 14. Sep 2023, 09:55
True, wenn irgendwo nicht drin
SQL-Code:
select count(*) > 0 as res from MyTable where not (Name like '%XYZ%')
select count(*) > 0 as res from MyTable where Name not like '%XYZ%
select distinct true as res from MyTable where Name not like '%XYZ%'
Danke, aber das ist nicht die Lösung für meine Fragestellung. Das Count zählt alle Datensätze, die nicht mit %XYZ% übereinstimmen. Wenn ich nun einen Datensatz mit %XYZ% habe und einen ohne %XYZ%, wird true zurückgegeben. Ich möchte aber prüfen: "Abfrage soll true geben, wenn Name in der gesamten Tabelle nicht exisitert und Tabelle nicht leer ist". Die Lösung steht in Beitrag #3.
  Mit Zitat antworten Zitat