Mysql 如何在表的特定列中选择名称的大写字母

Mysql 如何在表的特定列中选择名称的大写字母,mysql,sql,sql-server,Mysql,Sql,Sql Server,例如: 表名:列Emp_name的示例 emp_name Ron Raj Robert 我想在表格示例中以大写形式显示名称raj。如果我理解您的问题,我认为您应该按照以下方式编写查询: SELECT UCASE(emp_name) FROM your_table WHERE emp_name = Raj; 如果要选择所有emp_name列并以大写形式显示,则应使用以下选项: SELECT UCASE(emp_name) FROM your_tab

例如:

表名:列Emp_name的示例

emp_name    

Ron         
Raj         
Robert

我想在表格示例中以大写形式显示名称
raj

如果我理解您的问题,我认为您应该按照以下方式编写查询:

SELECT UCASE(emp_name) FROM your_table WHERE emp_name = Raj;
如果要选择所有
emp_name
列并以大写形式显示,则应使用以下选项:

SELECT UCASE(emp_name) FROM your_table;

问题不清楚您是否在询问我的sql


对MS SQL Server使用UPPER()

只有一个名称是大写的?这是表格的愚蠢名称您使用的是MySQL还是MS SQL Server?(删除未使用的产品的标签。)如果他想返回所有名称,但仅大写RajIs
UCASE()
MySQL或SQL Server,则选择CASE WHEN emp_name='Raj',然后选择UCASE(emp_name),否则将emp_name作为新的_emp_name从您的_表中删除。其他SQL平台可能会使用UCASE函数。