SQL将值更改为大写或小写

Jos*_*son 62 sql case lowercase uppercase

如何在sql select语句中创建一个大写或小写的字段?

例:

从Person中选择firstname

如何使名字始终返回大写,同样总是返回小写?

Jar*_*red 98

SELECT UPPER(firstname) FROM Person

SELECT LOWER(firstname) FROM Person
Run Code Online (Sandbox Code Playgroud)

  • 这是SQL标准的一部分吗? (8认同)

Ste*_*ton 16

分别为LCASE或UCASE.

例:

SELECT UCASE(MyColumn) AS Upper, LCASE(MyColumn) AS Lower
FROM MyTable
Run Code Online (Sandbox Code Playgroud)

  • 似乎在Oracle(11.2.0.4.0)中不知道`LCASE/UCASE`,而`LOWER/UPPER`工作 (3认同)

Cir*_*eno 5

SQL SERVER 2005:

print upper('hello');
print lower('HELLO');
Run Code Online (Sandbox Code Playgroud)