示例表格(example)
执行查询语句:
select name,id,age from example;
得到查询结果:
name | id | age |
---|---|---|
zhangsan | 1 | 10 |
lisi | 2 | 20 |
wangwu | 3 | 30 |
一:现想在查询中将name字段和id字段合并,到如下结果:
nameid | age |
---|---|
zhangsan1 | 10 |
lisi2 | 20 |
wangwu3 | 30 |
sql代码如下:
select concat(name,id) as nameid,age
from example
二:在name字段和id字段中间加入空格,结果如下
nameid | age |
---|---|
zhangsan 1 | 10 |
lisi 2 | 20 |
wangwu 3 | 30 |
sql代码:select concat(concat(name,' '),id) as nameid,age
from example
三:在name字段和id字段中间加入符号
nameid | age |
---|---|
zhangsan+1 | 10 |
lisi+2 | 20 |
wangwu+3 | 30 |
sql代码:select concat(concat(name,'+'),id) as nameid,age
from example
符号可以自己改
四:将三列合并在一起
name+id+age |
---|
zhangsan+1+10 |
lisi+2+20 |
wangwu+3+30 |
sql代码:select concat(concat(concat(concat(name,'+'),id),'+'),age) as 'name+id+age' from example