Ist es möglich, Groß-und Kleinschreibung für eine Abfrage zu erzwingen?MySQL-Abfrage - erzwingen Groß-und Kleinschreibung mit einer ORDER BY rand()
-Mine klingt wie folgt aus:
"SELECT g_path FROM glyphs WHERE g_glyph = :g_glyph ORDER BY rand()"
wenn g_glyph = r, ist das Ergebnis R oder r sein kann, und es ist nicht das, was ich erwarte. Ich bin auf der Suche nach einer Groß-/Kleinschreibung.
gegoogelt ich mein Problem und ich fand diese Lösung:
/*Case-sensitive sort in descending order.
In this query, ProductName is sorted in
case-sensitive descending order.
*/
SELECT ProductID, ProductName, UnitsInStock
FROM products
ORDER BY BINARY ProductName DESC;
Aber die folgende Zeile überhaupt nicht funktioniert:
"SELECT g_path FROM glyphs WHERE g_glyph = :g_glyph ORDER BY BINARY rand()"
Jeder Vorschlag?
Vielen Dank für Ihre Hilfe.
haben Sie g_glyph als binäres erklärt ? – riso
Welche Sortierung hat Ihre Spalte? –
Vielen Dank für das Interesse an meinem Problem. Die Lösung von Gumbo funktioniert perfekt. – Zorkzyd