sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan konverteres store bogstaver til små bogstaver i SQL Server - LOWER()

I SQL Server kan du konvertere enhver streng med store bogstaver til små bogstaver ved at bruge LOWER() funktion.

Angiv blot strengen som et argument, når du kalder funktionen, og den vil blive returneret med små bogstaver.

Syntaks

Her er den officielle syntaks:

LOWER ( character_expression )

Hvor character_expression er et udtryk for tegn eller binære data. Dette kan være en konstant, variabel eller kolonne. Det skal være af en datatype, der implicit kan konverteres til varchar . Hvis ikke, kan du bruge CAST() funktion til at konvertere den.

Eksempel 1 – Grundlæggende brug

Her er et eksempel på LOWER() i aktion:

SELECT LOWER('POSITIVITY');

Resultat:

positivity

Og vi får det samme resultat, selvom den originale streng allerede indeholder små bogstaver:

SELECT LOWER('Positivity');

Resultat:

positivity

Eksempel 2 – Databaseeksempel

Her er et eksempel, der returnerer data fra en database og konverterer dem til små bogstaver:

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 også bruge UPPER() på samme måde for at konvertere et strengudtryk til store bogstaver.


  1. mysql pivot/krydstabel-forespørgsel

  2. Brug binær COPY-tabel FROM med psycopg2

  3. Kan Hibernate arbejde med MySQL's ON DUPLICATE KEY UPDATE-syntaks?

  4. Sådan indstilles tegnsættet og samlingen af ​​en database i MySQL