SQL меняет значение на верхний или нижний регистр

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

Пример:

выберите имя из Person

Как заставить firstname всегда возвращать верхний регистр и также всегда возвращать строчные буквы?

Ответ 1

SELECT UPPER(firstname) FROM Person

SELECT LOWER(firstname) FROM Person

Ответ 2

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

Пример:

SELECT UCASE(MyColumn) AS Upper, LCASE(MyColumn) AS Lower
FROM MyTable

Ответ 3

SQL SERVER 2005:

print upper('hello');
print lower('HELLO');

Ответ 4

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

SELECT LOWER('THIS IS TEST STRING')

Результат:

this is test string

и

SELECT UPPER('this is test string')

результат:

this is test string

Ответ 5

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

SELECT lower(FIRST NAME) ABC
FROM PERSON

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