拼接字段, 去掉空格函数,别名,算术运算
vendors表包含供应商名和位置信息。假如要生成一个供应商报表,需要在供应商的名字中按照name country这样的格式列出供应商的位置
解决方法是把两个列拼接起来。在mysql的SELECT语句中,可使用caocat()函数来拼接两个列
SELECT Concat(vend_name, '(',vend_country,')') FROM vendors;
去掉空格函数:
去掉右边的空格
- RTrim()
- SELECT Concat(RTrim(vend_name, '(',vend_country,')')) FROM vendors;
去掉左边的空格
- LTrim()
去掉左右两边的空格
- Trim()
使用AS指定别名
SELECT Concat(RTrim(vend_name), '(',vend_country,')') AS vend_title FROM vendors;
AS 后面跟着指定的名字
mysql支持的基本算术操作符
+ 加
- 减
* 乘
/ 除
乘运算符例子
SELECT prod_id, quantity, item_price quantity*item_price AS toal FROM orderitems ORDER BY order_mun=20005;
结果:
+---------+----------+------------+-------+
| prod_id | quantity | item_price | toal |
+---------+----------+------------+-------+
| ANV01 | 10 | 5.99 | 59.90 |
| ANV02 | 3 | 9.99 | 29.97 |
| TNT2 | 5 | 10.00 | 50.00 |
| FB | 1 | 10.00 | 10.00 |
+---------+----------+------------+-------+

浙公网安备 33010602011771号