Tak i SQL guru se někdy splete. V Oraclu bývá LIKE operátor obvykle case sensitive. V SQLite nikoli, by default je case insensitive.
dá se to odzkoušet následujícím kódem:
select 'a' LIKE 'A'; --vrátí 1, tedy TRUE PRAGMA case_sensitive_like=ON; --přepne na case sensitive LIKE select 'a' LIKE 'A'; --vrátí 0, tedy FALSEPlatí toalejen pro ASCII znaky, pro písmena s nabodeníčky nikoli.
Bez zdroje ani ránu: https://www.sqlite.o..._expr.html#like
Ted jsem to nezkoumal/nezkousel a je to mozna vazano na starsi verzi SQLite, ale kdyz jsem si s tim asi pred pul rokem hral u autora logu, tak LIKE bylo case sensitive. Mam uvedeno s vykricnikem ve svych poznamkach, ze 'Gordici' a 'gordici' nejsou totez. Mozna jeste zavisi na nastaveni databazove polozky, nadabaze, ...
Tento příspěvek byl upraven od gord: 29 březen 2017 - 16:09