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.