这个查询出来的记过是varchar类型的
SELECT case when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12')<10 THEN 0 when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12') IS NULL THEN 1 else 2 end as zt这个查询出来的记过是blob类型的 以为我的代码是分组查询,将这个字段的信息通过group_concat转换成一个列中,怎么就成blob类型了, EL表达式不好解析blob类型,有谁知道怎么改成查询结果是varchar类型的
SELECT group_concat(case when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12')<10 THEN 0 when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12') IS NULL THEN 1 else 2 end) as zt
SELECT case when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12')<10 THEN 0 when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12') IS NULL THEN 1 else 2 end as zt这个查询出来的记过是blob类型的 以为我的代码是分组查询,将这个字段的信息通过group_concat转换成一个列中,怎么就成blob类型了, EL表达式不好解析blob类型,有谁知道怎么改成查询结果是varchar类型的
SELECT group_concat(case when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12')<10 THEN 0 when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12') IS NULL THEN 1 else 2 end) as zt
该函数返回带有来自一个组的连接的非NULL值的字符串结果你怎么判断是blob的
这句话返回的结果就显示blob类型的
SELECT cast(group_concat(case when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12')<10 THEN 0 when TIMESTAMPDIFF(DAY,NOW(),'2012-03-12') IS NULL THEN 1 else 2 end) as char(100)) as zt