Функция SQL LCASE()


Оператор SQL LCASE() — функция, возвращающая значения столбца или столбцов в нижнем регистре букв.

Функция SQL LCASE() имеет следующий синтаксис:

LCASE(column_name)

В СУБД MS SQL Server аналогом оператора SQL LCASE() является функция LOWER с тем же синтаксисом.


Примеры оператора SQL LCASE. Имеется следующая таблица 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 LCASE вывести в нижнем регистре названия планет, у которых есть кольца:

SELECT LCASE(PlanetName)
FROM Planets
WHERE HavingRings = 'Yes'

Результат:

PlanetName
saturn
neptune

Пример 2. Пример для MS SQL Server. С помощью оператора SQL LCASE вывести в нижнем регистре имена первооткрывателей планет, открытых до 1650 года:

SELECT LOWER(Opener)
FROM Planets
WHERE OpeningYear < 1650

Результат:

Opener
nicolaus copernicus
galileo galilei