问题现象:
今天在学习中,产生了一个想法:
如何给select结果集中的某个字段的值添加前缀呢?
问题分析:
通过查阅资料,我发现了一个字符串拼接函数:
concat(x,y);
显而易见,这个函数就是用于将两个字符串拼接在一起,规则是:将左边的字符串拼接到右边字符串的前面.
通过一个例子就可以发现这个函数的魅力了:
select concat('嗯嗯',column1 ) as column1
from table
where id='xx' //该行记录中 column1 字段值为 哈哈
结果:
嗯嗯哈哈
这里提出一个问题:
这个函数只能应用于字符串(varchar)字段么?其他类型的字段是否也可以使用呢?
那这个简单的问题就留给各位小伙伴自行去测试一下了,哈哈哈哈!也许会有意想不到的实验结果!
欢迎有实验结果的小伙伴们告诉我,可以一起讨论喔!