Оператор SQL UCASE() — функция, возвращающая значения столбца или столбцов в верхнем регистре букв.
Функция SQL UCASE() имеет следующий синтаксис:
UCASE(column_name)
В СУБД MS SQL Server аналогом оператора SQL UCASE() является функция UPPER с тем же синтаксисом.
Примеры оператора SQL UCASE. Имеется следующая таблица Planets:
ID | PlanetName | Radius | SunSeason | OpeningYear | HavingRings | Opener |
1 | Mars | 3396 | 687 | 1659 | No | Christiaan Huygens |
2 | Saturn | 60268 | 10759.22 | — | Yes | — |
3 | Neptune | 24764 | 60190 | 1846 | Yes | John Couch Adams |
4 | Mercury | 2439 | 115.88 | 1631 | No | Nicolaus Copernicus |
5 | Venus | 6051 | 243 | 1610 | No | Galileo Galilei |
Пример 1. Вывести названия планет в верхнем регистре, у которых нет колец, используя оператор SQL UCASE:
SELECT UCASE(PlanetName) FROM Planets WHERE HavingRings = 'No'
Результат:
PlanetName |
MARS |
MERCURY |
VENUS |
Пример 2. Пример для MS SQL Server. Вывести названия планет в верхнем регистре, радиус которых больше 20000, используя оператор SQL UCASE:
SELECT UPPER(PlanetName) FROM Planets WHERE Radius > 20000
Результат:
PlanetName |
SATURN |
NEPTUNE |