Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak konwertować małe litery na wielkie w MySQL

W MySQL możesz użyć UPPER() funkcja konwersji małych liter na wielkie. Alternatywnie możesz użyć UCASE() funkcja, która jest synonimem UPPER() .

Składnia wygląda tak:

UPPER(str)

Lub…

UCASE(str)

Gdzie str to ciąg, który chcesz zamienić na wielkie litery.

Przykład

Oto przykład:

SELECT UPPER('homer');

Wynik:

+----------------+
| UPPER('homer') |
+----------------+
| HOMER          |
+----------------+

Jeśli ciąg zawiera już jakiekolwiek wielkie litery, pozostaną one wielkimi literami.

Przykład:

SELECT UPPER('Homer');

Wynik:

+----------------+
| UPPER('Homer') |
+----------------+
| HOMER          |
+----------------+

Przykład bazy danych

Oto przykład wybierania danych z bazy danych i konwertowania ich na wielkie litery:

USE Music;
SELECT 
    ArtistName AS Original, 
    UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5;

Wynik:

+------------------+------------------+
| Original         | Uppercase        |
+------------------+------------------+
| Iron Maiden      | IRON MAIDEN      |
| AC/DC            | AC/DC            |
| Allan Holdsworth | ALLAN HOLDSWORTH |
| Buddy Rich       | BUDDY RICH       |
| Devin Townsend   | DEVIN TOWNSEND   |
+------------------+------------------+

LOWER()LCASE() funkcje działają w ten sam sposób, aby konwertować znaki na małe 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. MySQL:duży VARCHAR kontra TEXT?

  2. Jak mogę zapętlić zestaw wyników MySQL więcej niż raz, używając funkcji mysql_*?

  3. MySQL:Dodaj kolumnę sekwencji na podstawie innego pola

  4. Wstaw klucz podstawowy automatycznego przyrostu do istniejącej tabeli

  5. SQL - Jak transponować?