Dodałeś tag MySQL, więc jak rozumiem chodzi o rozróżnienie wielkości znaków w warunku wyszukiwania, np.:
... WHERE col_name = 'HelLO';
Które powinno wyłapać jedynie rekordy z wartością "HelLO", ale nie "hello". Za porównywanie znaków odpowiedzialny jest atrybut
collation (
collate), który możesz nadać dla bazy danych, tabeli bądź poszczególnej kolumny, a nawet zdefiniować w samym zapytaniu.
Chcąc uwzględniać wielkość znaków, musisz wybrać system porównywania znaków z serii *_cs, nie *_ci (kolejno: case sensitive, case insensitive).