SQL изменение значения в верхний или нижний регистр
Вопрос
Как сделать поле в инструкции sql select полностью заглавным или строчным?
Пример:
выберите имя пользователя из списка Person
Как мне заставить firstname всегда возвращать верхний регистр и точно так же всегда возвращать нижний регистр?
Решение
SELECT UPPER(firstname) FROM Person
SELECT LOWER(firstname) FROM Person
Другие советы
LCASE или UCASE соответственно.
Пример:
SELECT UCASE(MyColumn) AS Upper, LCASE(MyColumn) AS Lower
FROM MyTable
SQL SERVER 2005:
print upper('hello');
print lower('HELLO');
Вы можете использовать LOWER function
и UPPER function
.Нравится
SELECT LOWER('THIS IS TEST STRING')
Результат:
this is test string
И
SELECT UPPER('this is test string')
Результат:
THIS IS TEST STRING
Вы можете сделать:
SELECT lower(FIRST NAME) ABC
FROM PERSON
ПРИМЕЧАНИЕ: ABC
используется, если вы хотите изменить название столбца
Не связан с StackOverflow