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

Sådan konverteres en streng til små bogstaver i SQL

Problem:

Du vil gerne konvertere en streng til små bogstaver.

Eksempel:

Vores database har en tabel med navnet product med data i id og navngiv columns .

id navn
1 Cobb salat
2 Grydesteg
3 Frygt
4 BANANSPLIT
5 MAJSbrød
6 kyllingstegt bøf

Bemærk, at navngivningsstilene er inkonsekvente for disse produkter. Lad os vise alle produktnavne med små bogstaver.

Løsning 1:

SELECT LOWER(name)
FROM product;

Her er resultatet:

navn
cobb salat
grydesteg
rystende
banan split
majsbrød
kyllingstegt bøf

Diskussion:

Brug SQL LOWER() funktion, hvis du vil konvertere en strengkolonne til små bogstaver. Denne funktion tager kun ét argument:den kolonne, hvis værdier du vil have små bogstaver.

Denne funktion er et godt valg, hvis din database skelner mellem store og små bogstaver, og du kun vil vælge poster, der matcher en bestemt streng. Du kan først konvertere alt til små bogstaver og derefter finde et match.


  1. Få de underliggende kolonner i en visning baseret på dens resultatsæt

  2. eliminer duplikerede matrixværdier i postgres

  3. Oracle-forespørgsel for at hente kolonnenavne

  4. 2 måder at oprette en tabel på, hvis den ikke allerede findes i Oracle