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 ;
浙公网安备 33010602011771号