MySql学习笔记6:多样格式输出

表名:info_user

字段:id、name、borndata、age、sex、email、salary

 

6. 对结果进行处理达到预期的格式输出

6.1  拼接函数 concat

SELECT Concat( name, '(', age, ')') FROM info_user ;//得出的结果都是以 name(age) 形式展现
结果:

+------------------------------+
| concat( name, '(', age, ')') |
+------------------------------+
| Mary(25) |
| Helly(24) |
| Jhon(27) |
| Jory(26) |
| Jack(26) |
| Lily(30) |
| Lucy(21) |
+------------------------------+

但是此时发现列的名字很长啊。So:

SELECT Concat( name, '(', age, ')') AS newcolumn FROM info_user ;//别名使用AS关键字

+-----------+
| newcolumn |
+-----------+
| Mary(25) |
| Helly(24) |
| Jhon(27) |
| Jory(26) |
| Jack(26) |
| Lily(30) |
| Lucy(21) |
+-----------+

6.2  输出列之间运算结果的语句

SELECT name, salary*12  FROM info_user ;

 

 

 

posted @ 2014-09-02 22:11  风啊  阅读(83)  评论(0)    收藏  举报