赞
踩
#当create_time为datetime类型,mysql中使用concat()函数可直接比较,doris则不行,需进行类型转化
where date_format(create_time,'%Y-%m-%d %H:%i:%s')<= concat('2021-10-21','23:59:59')
or
where cast(create_time as String)<= concat('2021-10-21','23:59:59')
select HEX(date_format('2021-10-21 23:59:59','%Y-%m-%d %H:%i:%s') ) #存储编码 错误
select HEX(date_format('2021-10-21 23:59:59','%Y-%m-%d %H:%i:%s') ) --存储编码 正确
SELECT mb.market_id, mk.market_name FROM members as mb, market as mk WHERE mb.market_id = mk.id GROUP BY mb.market_id --doris查询所有字段需在group by后 SELECT mb.market_id, mk.market_name FROM members as mb, market as mk WHERE mb.market_id = mk.id GROUP BY mb.market_id,mk.market_name
--mysql
where locate(id,market_id)
--doris
where locate(id,market_id) > 0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。