SQL changing a value to upper or lower case

2019-03-10 12:30发布

问题:

How do you make a field in a sql select statement all upper or lower case?

Example:

select firstname from Person

How do I make firstname always return upper case and likewise always return lower case?

回答1:

SELECT UPPER(firstname) FROM Person

SELECT LOWER(firstname) FROM Person


回答2:

LCASE or UCASE respectively.

Example:

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


回答3:

SQL SERVER 2005:

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


回答4:

You can use LOWER function and UPPER function. Like

SELECT LOWER('THIS IS TEST STRING')

Result:

this is test string

And

SELECT UPPER('this is test string')

result:

THIS IS TEST STRING


回答5:

You can do:

SELECT lower(FIRST NAME) ABC
FROM PERSON

NOTE: ABC is used if you want to change the name of the column