Problem:
Chcesz przekonwertować ciąg na wielkie litery.
Przykład:
Nasza baza danych zawiera tabelę o nazwie questionnaire z danymi w następujących kolumnach:id , first_name , last_name i favorite_car .
| id | imię | nazwisko | ulubiony_samochód |
|---|---|---|---|
| 1 | Alan | Jackson | Honda Civic |
| 2 | Elisa | Thomson | TOYOTA Camry |
| 3 | Maryi | Martynowie | Nissan łobuz |
| 4 | Chrystusa | Brązowy | ford focus |
| 5 | Adam | Wiosna | ODBIÓR RAMU |
W naszej tabeli znajduje się marka i model ulubionego samochodu dla każdej osoby, która wypełniła nasz kwestionariusz. Zauważ, że styl, w jakim te ciągi są napisane, jest niespójny.
Rozwiązanie 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
To zapytanie zwraca nazwę każdego samochodu wielkimi literami:
| samochód |
|---|
| HONDA CIVIC |
| TOYOTA CAMRY |
| NISSAN ROGUE |
| FORD FOCUS |
| ODBIERANIE RAM |
Dyskusja:
Jeśli chcesz wyświetlić ciąg wielkimi literami, użyj funkcji SQL UPPER(). Ta funkcja przyjmuje tylko jeden argument:kolumnę ciągu, którą chcesz przekonwertować na wielkie litery.