当前位置: 首页 > 面试题库 >

大写第一个字母。的MySQL

施海
2023-03-14
问题内容

用MySQL的说法,有人知道这一TSQL的等效性吗?

我试图将每个条目的首字母大写。

UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1))
+ SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))

问题答案:

几乎相同,您只需要更改即可使用CONCAT()函数而不是+运算符

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             SUBSTRING(CompanyIndustry, 2));

这会变成helloHellowOrLdWOrLdBLABLABLABLA等,如果你想为大写首字母和小写其他的,你只需要使用LCASE函数:

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), 
                             LCASE(SUBSTRING(CompanyIndustry, 2)));

请注意,UPPER和UCASE做相同的事情。



 类似资料:
  • 将一个字符串的第一个字母(大写字母)变成小写。 使用数组解构和 String.toLowerCase() 将第一个字母变成小写,...rest 是获取第一个字母之后字符数组,然后使用 Array.join('') 使其再次拼接成为字符串。 省略 upperRest 参数来保持字符串的其余部分不变,或者将其设置为 true 来将字符串的其余部分转换为大写。 const decapitalize =

  • 问题内容: 如何仅使用CSS将以下每个句子的大写字母转换为小写和首字母大写? 来自: 这是一个例句。 收件人: 这是一个例句。 更新: 当我使用文本转换时:大写;结果还是一样。 问题答案: CSS中没有句子大写选项。其他答案表明是不正确的,因为该选项将 每个单词 都大写。 如果您只希望 每个元素* 的 首字母 大写,则这是一种 粗略的 实现方式,但是与实际的句子大写绝对不符: *

  • 问题内容: 我想在angularjs中大写字符串的第一个字符 当我用它转换整个字符串为大写。 问题答案: 使用此大写过滤器

  • 代码: 正如我在帖子标题中所问的那样,我在我正在构建的应用程序中删除该EditText字段中第一个字母的自动大写时遇到问题(我已经查看了这个,这个和这个,但它们都没有解决我的问题) 提前感谢:)

  • 以句子大小写返回当前文本的字符串表示形式。句格是在句子中使用大写字母或只大写第一个词和任何专有名词的常规方式。此外,所有大写字都应保持原样。 对于这份作业,名词仅限于开头有一个大写字母的单词。

  • 我正在尝试使用NotepadRegex特性将xml文件中所有标记的首字母改为大写。大概是这样的: 和 我跟随了一些其他的贴子,在这里,用户想要更改标签中的值。大概是这样的: 解决办法是: 查找: