【问题标题】:Initcap equivalent in mssqlmssql 中的 initcap 等效项
【发布时间】:2014-09-24 09:04:59
【问题描述】:

我想知道 oracle 中的“InitCap”与 mssql 的等价物是什么,而无需创建诸如“dbo.initcap()”之类的附加函数。任何人都可以帮助我如何在不使用函数的情况下获得它。

【问题讨论】:

标签: sql-server oracle


【解决方案1】:

你可以试试

concat(ucase(substr(yourstring, 1,1)), substr(yourstring, 2))

【讨论】:

  • 以上代码仅将字符串的第一个字符大写。 Oracle 的 InitCap 将 EACH 单词的首字母大写。
  • concat(upper(substring('yourstring', 1,1)), lower(substring('yourstring', 2,len('yourstring'))))
猜你喜欢
  • 2011-01-14
  • 2012-03-29
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-24
  • 1970-01-01
  • 2020-10-15
相关资源
最近更新 更多