ich die folgenden Daten in einer Tabelle
PriceOrderShipped
PriceOrderShippedInbound
PriceOrderShippedOutbound
In SQL habe ich brauche eine Abfrage, die für eine Zeichenfolge in einer Tabelle sucht zu schreiben. Bei der Suche nach einer Zeichenfolge sollte Groß-/Kleinschreibung ignoriert werden. Für die unten genannten SQL-AbfrageSQL- Fall zu ignorieren, während für eine Zeichenfolge suchen
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%'
gibt alle oben genannten Daten, während
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%'
nicht geben.
Eg. Wenn ich nach 'PriceOrder' oder 'priceOrder' suche, funktioniert es, aber 'priororder' oder 'Priceorder' funktioniert nicht. Ich habe versucht, mit der folgenden Abfrage mit COLLATE, aber es funktioniert nicht. Lass mich wissen, wo ich falsch liege.
SELECT DISTINCT COL_NAME FROM myTable WHERE
COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'
Ich denke, Sie sollten immer Strings Großbuchstaben (UPPER) als Best Practice vergleichen. Google "türkisch ich" – Traubenfuchs