SQL изменяет значение в верхний или нижний регистр - PullRequest
62 голосов
/ 04 декабря 2008

Как сделать поле в операторе выбора SQL верхнего или нижнего регистра?

Пример:

выберите имя из персоны

Как сделать так, чтобы имя всегда возвращало верхний регистр, а также всегда возвращалось строчное?

Ответы [ 5 ]

98 голосов
/ 04 декабря 2008
SELECT UPPER(firstname) FROM Person

SELECT LOWER(firstname) FROM Person
16 голосов
/ 04 декабря 2008

LCASE или UCASE соответственно.

Пример:

SELECT UCASE(MyColumn) AS Upper, LCASE(MyColumn) AS Lower
FROM MyTable
5 голосов
/ 04 декабря 2008

SQL SERVER 2005:

print upper('hello');
print lower('HELLO');
1 голос
/ 14 августа 2016

Вы можете использовать LOWER function и UPPER function. Как

SELECT LOWER('THIS IS TEST STRING')

Результат:

this is test string

И

SELECT UPPER('this is test string')

результат:

THIS IS TEST STRING
0 голосов
/ 08 июля 2015

Вы можете сделать:

SELECT lower(FIRST NAME) ABC
FROM PERSON

ПРИМЕЧАНИЕ: ABC используется, если вы хотите изменить имя столбца

...