MySql:SELECT XX(语句) CONCAT() 函数用法
1、拼接字段 concatmysql 中的 select 语句中使用 concat() 函数拼接多个列。(但是多数 DBMS 系统使用 + 或 || 来实现拼接,在 SQL 语句转换成 MySQL 语句时要注意这个坑)例如:查询时要在一个字段中 stu_id、stu_name,中间用 '# ' 连接,mysql 语句:SELECT CONCAT(stu_id, '# ', stu_name) FR
1、拼接字段 concat
mysql 中的 select 语句中使用 concat() 函数拼接多个列。(但是多数 DBMS 系统使用 + 或 || 来实现拼接,在 SQL 语句转换成 MySQL 语句时要注意这个坑)
例如:查询时要在一个字段中 stu_id、stu_name,中间用 '# ' 连接,mysql 语句:
SELECT CONCAT(stu_id, '# ', stu_name) FROM student;
结果例如:
2# test
3# ppp
去除空格:
如果要去除数据中的空格,可以使用 Trim() 函数。Trim() 去除左右两边的空格,Rtrim() 去除右边的空格,Ltrim() 去除左边的空格。
SELECT CONCAT(Rtrim(stu_id), '# ', stu_name) FROM student;
别名(多个连字段的时候起别名是必要的):
用 AS 关键字赋予。为列起别名,便于客户机引用。
SELECT CONCAT(stu_id, '# ', stu_name) AS stuName FROM student;
2、执行算术计算
对检索出的数据进行算术计算,如加减乘除。
例如:要对 stu_id 的值都加1
SELECT stu_id + 1 AS stu_id FROM student;
更多推荐
所有评论(0)