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

Jak převést velká na malá písmena na serveru SQL - LOWER ()

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

Jednoduše zadejte řetězec jako argument při volání funkce a bude vrácen ve formě malých písmen.

Syntaxe

Zde je oficiální syntaxe:

LOWER ( 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 1 – Základní použití

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

SELECT LOWER('POSITIVITY');

Výsledek:

positivity

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

SELECT LOWER('Positivity');

Výsledek:

positivity

Příklad 2 – Příklad databáze

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

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    LOWER(AlbumName) AS Lowercase
FROM Albums;

Výsledek:

Original                Lowercase             
----------------------  ----------------------
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 UPPER() stejným způsobem převést řetězcový výraz na velká písmena.


  1. Zkopírujte několik sloupců souboru csv do tabulky

  2. Porozumění časování operátora prováděcího plánu

  3. Jak opravit ORA-12505, TNS:listener aktuálně neví o SID uvedeném v deskriptoru připojení

  4. Jak používat JAKÝKOLI / NĚKTERÝ logický operátor v SQL Server - SQL Server / TSQL výukový program, část 127