使用MySQL函数
拼接字段 Concat()
Concat()把多个串连接起来形成一个较长的串,各串之间用逗号分隔。
SELECT Concat(vend_name, '(', vend_country, ')') FROM vendors ORDER BY vend_name;
使用别名 AS
SELECT Concat(vend_name, '(', vend_country, ')') as vend_title FROM vendors ORDER BY vend_name;
导出列:别名有时也成为导出列
常用的文本函数
日期和时间处理函数
数值处理函数
聚合函数
运行在行组上,计算和返回单个值的函数。
使用聚合函数会自动忽略值为NULL
的行。
DISTINCT:只聚合计算不同的值
用法:
//只计算商品价格不同的商品
SELECT AVG(DISTINCT prod_price) AS avg_price FROM products WHERE vend_id = 1003;