MySQL创建计算字段
2017-05-03 21:12
281 查看
1使用场景
存储在数据库中的数据一般不是应用程序所需要的格式,需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后再在客户机应用程序中重新格式化。例如:
一张学生成绩表,想要输出学生姓名和成绩,但是这两个信息包含在不同的列表
需要根据表数据进行总数、平均数计算或其他计算
2拼接字段
Concat()函数拼接两个列SELECT Concat(vend_name, ‘(‘, vend_country, ‘)’)
FROM vendors
ORDER BY vend_name
输出
ACME(USA)
Jet Set(England)
3使用别名
前面使用拼接字段检索出来的列没有名字,只是一个值,客户机无法引用为了解决这个问题,SQL支持列别名,别名是一个字段。别名用AS关键字赋予。
SELECT Concat(vend_name, ‘(‘, vend_country, ‘)’) AS
vend_title
FROM vendors
ORDER BY vend_name
4执行算数计算
SELECT prod_id,quantity,
item_price,
quantity*item_price AS expanded_price
FROM orderitems
WHERE order_num=20005;
相关文章推荐
- MYsql 创建计算字段 CONCAT
- MySQL创建计算字段.md
- MySQL-创建计算字段
- MySQL创建计算字段——MySQL系列(五)
- MYSQL学习笔记(六)创建计算字段
- MySQL--操作简记(创建计算字段,数据处理函数(文本,时间日期,数值))
- MySQL创建计算字段
- MySQL学习足迹记录08--创建计算字段--Concat(),AS
- MySQL入门-7:创建计算字段
- SQL必知必会--创建计算字段
- PHP 操作 MYSQL 创建数据库,表,字段
- ClientDataSet 动态创建 计算字段 Field
- 创建计算字段 汇总数据 分组数据
- mssql 和 mysql的区别,让自动增长列自动递增就必须指定其他列名,mysql创建事务,如果插入的字符多余字段的值,会报错?截取插入?带输出参数的存储过程,带If else判断
- MySQL计算字段
- 在Oracle、MySQL、MS SQL Server中创建自动增长字段
- 创建计算字段
- 在Oracle、MySQL、MS SQL Server中创建自动增长字段
- MySql 计算字段长度函数
- mysql下创建字段并设置主键的php代码