Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak przekonwertować małe litery na wielkie w programie SQL Server — UPPER()

W SQL Server możesz przekonwertować dowolny ciąg pisany małymi literami na wielkie, używając UPPER() funkcja.

Aby go użyć, po prostu przekaż ciąg znaków jako argument podczas wywoływania funkcji.

Składnia

Oto oficjalna składnia:

UPPER ( character_expression )

Gdzie character_expression jest wyrażeniem danych znakowych lub binarnych. Może to być stała, zmienna lub kolumna. Musi to być typ danych, który można domyślnie przekonwertować na varchar . Jeśli nie, możesz użyć CAST() funkcja do konwersji.

Przykład

Oto przykład UPPER() w akcji:

SELECT UPPER('louder please');

Wynik:

LOUDER PLEASE

I otrzymujemy ten sam wynik, nawet jeśli oryginalny ciąg zawiera już duże litery:

SELECT UPPER('Louder Please');

Wynik:

LOUDER PLEASE

Przykład bazy danych

Oto przykład, który zwraca dane z bazy danych i konwertuje je na wielkie litery:

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    UPPER(AlbumName) AS Uppercase
FROM Albums;

Wynik:

Original                Uppercase             
----------------------  ----------------------
Powerslave              POWERSLAVE            
Powerage                POWERAGE              
Singing Down the Lane   SINGING DOWN THE LANE 
Ziltoid the Omniscient  ZILTOID THE OMNISCIENT
Casualties of Cool      CASUALTIES OF COOL    

Możesz także użyć LOWER() w ten sam sposób, aby przekonwertować wyrażenie tekstowe 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. Jak uzyskać listę wszystkich tabel w bazie danych za pomocą TSQL?

  2. Samouczek dotyczący partycjonowania tabel SQL Server i partycji

  3. SQL WHERE.. IN klauzula wiele kolumn

  4. Czy powinienem zaprojektować tabelę z kluczem podstawowym varchar czy int?

  5. LOG10() Przykłady w SQL Server