0. 说明
单纯的记录一下。
1. 在查询结果中追加字段
在查询结果中追加一个字段并赋值为0
select id, '0' as 'type' from test where id='1';
2. 将 null 转化为 0
使用 MySQL
的 IFNULL
函数。IFNULL(expr1,expr2) ,如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。
select id, IFNULL(name, 'NotKnown') from test where id='1';
3. 查询结果取左侧几位
当 code = 123456
时,取 12
如下
select id, LEFT(code, 2) from test where id='1';
4. 查询结果取中间几位
当 code = 123456
时,取 345
如下
select id, MID(code, 3, 3) from test where id='1';