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

Sådan konverteres en streng til store bogstaver i SQL

Problem:

Du vil gerne konvertere en streng til store bogstaver.

Eksempel:

Vores database har en tabel ved navn questionnaire med data i følgende kolonner:id , first_name , last_name og favorite_car .

id fornavn efternavn favoritbil
1 Alan Jackson Honda Civic
2 Elisa Thomson TOYOTA Camry
3 Mary Martines Nissan slyngel
4 Chris Brun ford focus
5 Adam Forår RAM AFHENTNING

Vores tabel gemmer fabrikat og model af yndlingsbilen for hver person, der har udfyldt vores spørgeskema. Bemærk, at stilen, som disse strenge er skrevet i, er inkonsekvent.

Løsning 1:

SELECT UPPER(favorite_car) AS car
FROM questionnaire;

Denne forespørgsel returnerer hvert bilnavn med store bogstaver:

bil
HONDA CIVIC
TOYOTA CAMRY
NISSAN ROGUE
FORD FOCUS
RAM AFHENTNING

Diskussion:

Hvis du vil vise en streng med store bogstaver, skal du bruge SQL UPPER()-funktionen. Denne funktion tager kun ét argument:strengkolonnen, som du vil konvertere til store bogstaver.


  1. Overvåg SQL-database via SP_WhoIsActive eller FogLight | SQL Server Performance Fejlfinding -1

  2. Brug af et alias i SQL-beregninger

  3. orakel - hvilke udtalelser skal begås?

  4. kan ikke få simpelt PostgreSQL indsæt til at virke