Wenn ich die folgende Abfrage in BigQueury ausführen, erhalte ich keine Ergebnisse.Bigquery SELECT * FROM Tabelle wobei Spalte = 'String' keine Werte zurückgibt
SELECT COUNT(*) FROM raw.bicc_customers WHERE sub_type = "SUD"
Ich erhalte keine Ergebnisse
Allerdings, wenn ich
SELECT COUNT(*) FROM raw.bicc_customers WHERE sub_type LIKE "%SUD%"
betreibe ich Ergebnisse. Das Feld, das ich suche, ist SUD ohne Leerzeichen, ich verstehe nicht, warum ich Wildcards brauche, um es zu finden. Was vermisse ich?
EDIT:
So in der Tabelle die Spalte tatsächlich "SUD" ist - Wie würden Sie dies ohne Platzhalter finden?
Ist es möglich, dass "SUD" Räume oder versteckte Zeichen hat um es? – William
Sind Sie sicher, dass vor oder nach "SUD" keine Leerzeichen/Sonderzeichen stehen? – Siyual
Versuchen Sie, 'LENGTH()' an den zurückgegebenen Werten auszuführen, indem Sie 'LIKE' verwenden. Sie werden wahrscheinlich feststellen, dass sie mehr als 3 Zeichen haben. –