【问题标题】:How to select uppercase of a name in particular column of a table如何在表格的特定列中选择名称的大写
【发布时间】:2016-08-16 22:07:45
【问题描述】:

例子:

表名:列 Emp_name 的示例

emp_name    

Ron         
Raj         
Robert

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

【问题讨论】:

  • 只有那个大写的名字?
  • 这是一个愚蠢的表名称
  • 您使用的是 MySQL 还是 MS SQL Server? (删除未使用产品的标签。)

标签: mysql sql sql-server


【解决方案1】:

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

SELECT UCASE(emp_name) FROM your_table WHERE emp_name = Raj;

如果您想选择所有emp_name 列并以大写形式显示,您应该改用这个:

SELECT UCASE(emp_name) FROM your_table;

【讨论】:

  • 或者SELECT CASE WHEN emp_name='Raj' THEN UCASE(emp_name) ELSE emp_name as new_emp_name FROM your_table,如果他想返回所有名字但只大写Raj
  • UCASE() MySQL 还是 SQL Server?
  • UPPER 函数用于 SQL Server。其他 SQL 平台可能会使用 UCASE 函数。
【解决方案2】:

问题不清楚是不是要My sql

对 MS SQL Server 使用 UPPER()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    相关资源
    最近更新 更多