クエリで大文字と小文字を区別することはできますか?
私は次のように聞こえます:
"SELECT g_path FROM glyphs WHERE g_glyph = :g_glyph ORDER BY rand()"
g_glyph = r の場合、結果は R または r になる可能性があり、それは私が期待するものではありません。大文字と小文字を区別するリターンを探しています。
私は自分の問題をグーグルで検索し、この解決策を見つけました:
/*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;
しかし、次の行はまったく機能しません。
"SELECT g_path FROM glyphs WHERE g_glyph = :g_glyph ORDER BY BINARY rand()"
なにか提案を?
ご助力ありがとうございます。