sql >> Databáze >  >> RDS >> Sqlserver

Jak převést malá písmena na velká v SQL Server – UPPER()

Na serveru SQL Server můžete převést libovolný řetězec malých písmen na velká písmena pomocí UPPER() funkce.

Chcete-li ji použít, jednoduše předejte řetězec jako argument při volání funkce.

Syntaxe

Zde je oficiální syntaxe:

UPPER ( character_expression )

Kde character_expression je vyjádření znakových nebo binárních dat. Může to být konstanta, proměnná nebo sloupec. Musí to být datový typ, který lze implicitně převést na varchar . Pokud ne, můžete použít CAST() funkci pro převod.

Příklad

Zde je příklad UPPER() v akci:

SELECT UPPER('louder please');

Výsledek:

LOUDER PLEASE

A dostaneme stejný výsledek, i když původní řetězec již obsahuje velká písmena:

SELECT UPPER('Louder Please');

Výsledek:

LOUDER PLEASE

Příklad databáze

Zde je příklad, který vrací data z databáze a převádí je na velká písmena:

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

Výsledek:

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    

Můžete také použít LOWER() stejným způsobem převést řetězcový výraz na malá písmena.


  1. MySQL – Udělejte ze stávajícího pole jedinečný

  2. Jak vrátit počet sekund po půlnoci v databázi Oracle

  3. Jak nastavit heslo root na null

  4. Úvod do služby Oracle Mobile Cloud Service