sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man konverterar versaler till gemener i SQL Server – LOWER()

I SQL Server kan du konvertera valfri sträng med stora bokstäver till gemener genom att använda LOWER() funktion.

Ange bara strängen som ett argument när du anropar funktionen, så returneras den i gemener.

Syntax

Här är den officiella syntaxen:

LOWER ( character_expression )

Där character_expression är ett uttryck för tecken eller binära data. Detta kan vara en konstant, variabel eller kolumn. Det måste vara av en datatyp som är implicit konverterbar till varchar . Om inte kan du använda CAST() funktion för att konvertera den.

Exempel 1 – Grundläggande användning

Här är ett exempel på LOWER() i aktion:

SELECT LOWER('POSITIVITY');

Resultat:

positivity

Och vi får samma resultat även om den ursprungliga strängen redan innehåller gemener:

SELECT LOWER('Positivity');

Resultat:

positivity

Exempel 2 – Databasexempel

Här är ett exempel som returnerar data från en databas och konverterar den till gemener:

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

Resultat:

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    

Du kan också använda UPPER() på samma sätt för att konvertera ett stränguttryck till versaler.


  1. Hur krymper jag min SQL Server-databas?

  2. Är det möjligt för SQL Output-sats att returnera en kolumn som inte infogas?

  3. PDO med INSERT INTO genom upprättade utlåtanden

  4. Utveckla PostgreSQL för Windows, del 2