Database
 sql >> база данни >  >> RDS >> Database

Как да конвертирате низ в главни букви в SQL

Проблем:

Искате да преобразувате низ в главни букви.

Пример:

Нашата база данни има таблица с име questionnaire с данни в следните колони:id , first_name , last_name и favorite_car .

id first_name фамилно_име любима_кола
1 Алан Джаксън Honda Civic
2 Елиза Томсън TOYOTA Camry
3 Мери Мартинци Nissan rogue
4 Крис Кафяв форд фокус
5 Адам Пролет Рам ПИКАП

Нашата таблица съхранява марката и модела на любимата кола за всеки човек, попълнил нашата анкета. Забележете, че стилът, в който са написани тези низове, е непоследователен.

Решение 1:

SELECT UPPER(favorite_car) AS car
FROM questionnaire;

Тази заявка връща всяко име на автомобил с главни букви:

кола
HONDA CIVIC
TOYOTA CAMRY
NISSAN ROGUE
FORD FOCUS
ИЗБИРАНЕ НА RAM

Дискусия:

Ако искате да покажете низ с главни букви, използвайте функцията SQL UPPER(). Тази функция приема само един аргумент:колоната на низа, която искате да преобразувате в главни букви.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RMAN не работи с RMAN-06900 RMAN-06901 ORA-04031

  2. Как да умножите две колони в SQL

  3. Нашият нов бюлетин на SQLPerformance.com

  4. Как да премахнете първичен ключ в SQL

  5. Конфигуриране на специална мрежа за групова комуникация за наличност