二十三、clickhouse操作符函数替换
-- clickhouse自带的计算操作符函数(对接mybatis的时候不用将“<”之类的符号转换成 “age1 <![CDATA[ < ]] 2>”)
-- 1.等于(注意函数名称的大小,严格区分大小写) SELECT equals('hello','hello'), -- 1 equals('ab','ba'); -- 0 -- 2.不等于 SELECT notEquals('a','b'), -- 1 notEquals('a','a'), -- 0 notEquals(12, 12), -- 1 notEquals(12, 1010); -- 0 -- 3.大于( 如果前者大于后者,则返回1;否则返回0) SELECT greater(12, 10), -- 1 greater(10, 12), -- 0 greater(12, 12), -- 0 greater('b','a'), -- 1 greater('a','b'); -- 0 -- 3.1 扩展:提取两者中最大的值 SELECT greatest(12,11); -- 12 -- 4.小于(如果前者小于后者,则返回1;否则返回0) SELECT less(12,23); -- 1 SELECT less(120,23); -- 0 -- 5.大于或等于 SELECT greaterOrEquals(12,12); -- 1 SELECT greaterOrEquals(120,12); -- 1 -- 6.小于或等于 SELECT lessOrEquals(12,12); -- 1 SELECT lessOrEquals(12,129); -- 1 -- ===== String操作 -- *. a LIKE s SELECT like('a', 'abcd'); -- 0 SELECT like('a', 'a'); -- 1