Press "Enter" to skip to content

TSQL 字段与字符拼接及大小写转换

有时候,我们在操作数据库时会有很多很细小的应用例如:
1.把字段中的大小全转换成小字字母,或是相反。
2.需要某个字段进行拼接一个字符出来。
我在实际应用中发现,MSSQL和Mysql的语法不同。

1.大小写转换
把表tables中的word字段转换成大写或是小字字母操作

--转换成小字字母
update tables set word=lower(word)

--转换成大写字母

update tables set word=upper(word)

2.Mysql的操作字段和字符拼接语句concat函数

select concat(字段, '拼接字符串') from 表名;
如:
select concat(`word`, '.mp3') from tables;

把字段word内容如a的,拼接出如a.mp3

MSSQL就比较方便了直接采用+就可以把字段和字符串进行拼接

select word+'.mp3' from tables
发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注