MySQL创建计算字段
介绍
如果存储在表中的数据都不是应用程序所需要的,那么我们需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。
拼接字段
介绍
所谓拼接,就是将值联结到一起构成单个值,即把两个列拼接起来
在MySQL的SELECT语句中,可使用Concat()函数来拼接两个列
普通拼接
拼接姓名和年龄
1 | SELECT CONCAT('姓名:',student_name,',年龄:',age) FROM t_student; |
使用别名
拼接姓名和年龄,并且设置别名为student_message,第一行数据的上方就是别名
1 | SELECT CONCAT('姓名:',student_name,',年龄:',age) AS student_message FROM t_student; |
去除空格
函数 | 作用 |
---|---|
TRIM() | 去除两端的空格 |
LTRIM() | 去除左侧的空格 |
RTRIM() | 去除右侧的空格 |
去除学生姓名两端的空格
1 | SELECT CONCAT('姓名:',TRIM(student_name),',年龄:',age) FROM t_student; |
算数计算
介绍
对检索出的数据进行算术计算
表结构
例子
计算学生的总分
1 | SELECT student_id,chinese_score+math_score+english_score AS score_total FROM t_score2; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论