MySql学习笔记(二)

现有表 t_customer

1. Concat()

输入:SELECT Concat(name,'(',station,')') FROM t_customer

输出:

+------------------------------+
| Concat(name,'(',station,')') |
+------------------------------+
| 张三(百度)                   |
| 李四(哇哈哈)                 |
| 王五(搜狗)                   |
| 赵六(联想)                   |
| 小白(测试空间)               |
| 小黑(联想)                   |
| 小花(百度)                   |
| 小李(长城)                   |

+------------------------------+

RTrim()函数去掉右边所有空格:

SELECT Concat(RTrim(name),'(',RTrim(station),')') FROM t_customer

别名(alias)

SELECT Concat(RTrim(name),'(',RTrim(station),')') as name FROM t_customer

+----------------+
| name           |
+----------------+
| 张三(百度)     |
| 李四(哇哈哈)   |
| 王五(搜狗)     |
| 赵六(联想)     |
| 小白(测试空间) |
| 小黑(联想)     |
| 小花(百度)     |
| 小李(长城)     |

+----------------+


现有表


2. 执行算术运算

输入:select id,name,price,count from t_order

输出:

+----+------+-------+-------+
| id | name | price | count |
+----+------+-------+-------+
|  1 | 张三 | 111   |     2 |
|  2 | 李四 | 222   |     3 |
|  3 | 王五 | 333   |     2 |
|  4 | nick | 123.3 |     4 |
|  5 | jack | 22.3  |     5 |

+----+------+-------+-------+

要计算总价 即price*count

输入:select id,name,price,price*count total from t_order

输出:

+----+------+-------+-------+
| id | name | price | total |
+----+------+-------+-------+
|  1 | 张三 | 111   |   222 |
|  2 | 李四 | 222   |   666 |
|  3 | 王五 | 333   |   666 |
|  4 | nick | 123.3 | 493.2 |
|  5 | jack | 22.3  | 111.5 |

+----+------+-------+-------+

除了 * 外, 还有     +    -    /    操作符


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值