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.