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

Как да конвертирате малки букви в главни в SQL Server – UPPER()

В SQL Server можете да конвертирате всеки низ с малки букви в главни с помощта на UPPER() функция.

За да го използвате, просто предайте низа като аргумент при извикване на функцията.

Синтаксис

Ето официалния синтаксис:

UPPER ( character_expression )

Където character_expression е израз на символни или двоични данни. Това може да бъде константа, променлива или колона. Трябва да е от тип данни, който имплицитно може да се преобразува в varchar . Ако не, можете да използвате CAST() функция за преобразуването му.

Пример

Ето пример за UPPER() в действие:

SELECT UPPER('louder please');

Резултат:

LOUDER PLEASE

И получаваме същия резултат, дори ако оригиналният низ вече съдържа главни букви:

SELECT UPPER('Louder Please');

Резултат:

LOUDER PLEASE

Пример за база данни

Ето пример, който връща данни от база данни и ги преобразува в главни букви:

USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    UPPER(AlbumName) AS Uppercase
FROM Albums;

Резултат:

Original                Uppercase             
----------------------  ----------------------
Powerslave              POWERSLAVE            
Powerage                POWERAGE              
Singing Down the Lane   SINGING DOWN THE LANE 
Ziltoid the Omniscient  ZILTOID THE OMNISCIENT
Casualties of Cool      CASUALTIES OF COOL    

Можете също да използвате LOWER() по същия начин за преобразуване на низов израз в малки букви.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CRUD операции на SQL Server

  2. Какви са разликите между клъстериран и неклъстериран индекс?

  3. Преобразувайте редовете в колони с помощта на „Pivot“ в SQL Server

  4. Как да хвана изключения за изчакване на SQLServer

  5. Как да се свържете с база данни на SQL сървър от приложение за Windows 10 UWP