拼接字段, 去掉空格函数,别名,算术运算

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 |
+---------+----------+------------+-------+

posted @ 2020-09-23 15:48  bibicode  阅读(225)  评论(0)    收藏  举报