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; 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐