Database
 sql >> Baza danych >  >> RDS >> Database

Jak przekonwertować ciąg na wielkie litery w SQL?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obliczyć wartość bezwzględną w SQL?

  2. Korzystanie z platformy Docker w usłudze Azure Container Service z klastrem Swarm

  3. Jak używać DISTINCT w SQL

  4. Jak skopiować dane z jednej tabeli do drugiej w SQL?

  5. Złe nawyki:liczenie rzędów w trudny sposób