my sql is
select if(like(ip, '%.%'), ip, IPv4NumToString(toIPv4(ip))) as ip_str from ip_traffic order by severity desc limit 10
and after parse_one(sql).sql("clickhouse"), it becomes
select case when '%.%' like ip then ip else IPv4NumToString(toIPv4(ip)) end as ip_str from ip_traffic order by severity desc limit 10
but the correct grammar is 'ip like '%.%'', not ''%.%' like ip'