MySQL创建计算字段
字段
字段与列含义差不多,数据库列一般叫列,字段一般是指计算字段
计算字段
其实就是一段各个列的信息集合,这个集合实际并不存在与数据库表中,计算字段是运行时在SELECT语句内创建的 。
拼接字段
拼接——将值连接到一起构成单个值
Concat()函数
SELECT Concat(name,'(',字段名,')')FROM company Order BY name;
使用别名
从前面的输出可以看出,我们新创建的集合(形成了一个列)的名字是什么,他实际没有名字,他只是一个值。这样子,如果我们的客户机试图去引用他,就会无法引用!
为了解决这个问题,SQL支持列别名。别名就是一个字段或值的替换名,别名用AS关键字赋予。看例子:
【MySQL创建计算字段】SELECT CONCAT(user_name,'(',user_age,'',user_id,')') AS vendlist FROM users ORDER BY users.user_id;
这样子,我们在查看输出的列,就会发现他的名字是vendlist啦 。
执行算数计算
可以进行加减乘除的运算
SELECT user_name,user_age * users.user_id AS user_prices FROM users ORDER BY user_id;
这样我们的输出结果将会多出一了个列,名为user_prices,它是由age * id 得来的!
我们MySQL 的计算 支持 + - * / !
推荐阅读
- django-前后端交互
- 使用协程爬取网页,计算网页数据大小
- ACSL|ACSL 美国计算机科学联赛 2016-2017 R4 摩天大楼-Skyscraper 题解
- IDEA|IDEA 创建工程
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- MySql数据库备份与恢复
- 首屏时间,你说你优化了,那你倒是计算出给给我看啊!
- mysql|InnoDB数据页结构
- mysql中视图事务索引与权限管理