Case sensitive SQL Abfrage
-
Ich verwende folgende Klausel:
WHERE Eigenschaft='x'
Dabei bekomme ich alle Einträge bei denen die Eigenschaft 'x' oder 'X' ist. Kann man auch case sensitive abfragen?
-
Welches RDBMS?
Ob case sensitive abgefragt wird hängt vom RDBMS ab. z.B. bei MSSQL ist es eine Einstellung bei der Erstellung der Datenbank.
http://lmgtfy.com/?q=mssql+case+sensitiveBei MySQL auch aber da kann man dies z.B. dem Query mitgeben.
http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html
-
Oder man macht es so:
WHERE cast(Eigenschaft AS VARBINARY) = cast('x' AS VARBINARY)
-
Steht doch in den Links bei der Googlesuche drin.
Darum habe ich es ja gepostet da ich keine Lust habe Deine Arbeit zu machen.