CONCAT CONCAT_WS

Posted 无敌的星哥哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CONCAT CONCAT_WS相关的知识,希望对你有一定的参考价值。

SELECT	count(*)区域结案数 
FROM _case c
WHERE c.CASE_CLOSE_TIME > 0 
 AND c.CASE_STATUS = "CASE_STATUS_LOGOFF"
AND c.ids like (select CONCAT(cascade_ids,'%') 
from district_info where district_code = #{objectId})
 AND create_date >= (UNIX_TIMESTAMP(#{startDate}) * 1000)
 AND create_date <= (UNIX_TIMESTAMP(#{endDate}) * 1000);
SELECT	count(*)区域应结案数
FROM _case c
WHERE c.ids like 
(select CONCAT(cascade_ids,'%') from grid_base_district_info where district_code = #{objectId})
 AND create_date >= (UNIX_TIMESTAMP(#{startDate}) * 1000)
 AND create_date <= (UNIX_TIMESTAMP(#{endDate}) * 1000)

CONCAT : 把括号内的两个字符串比拼接起来

SELECT	count(*)区域结案数 
FROM _case c
WHERE ids like 110%  //统计以110开的的所有id的数量
CONCAT_WS(separator,str1,str2,) 
CONCAT_WS("分隔符",str1,str2,) 

CONCAT_WS() 是 CONCAT With Separator ,是CONCAT()的特殊形式。 分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。

以上是关于CONCAT CONCAT_WS的主要内容,如果未能解决你的问题,请参考以下文章

mysql中concat_ws()函数

mysql之concat concat_ws group_concat

mysql:concat()与concat_ws()

SQL之concat()collect_set()collect_list()和concat_ws()用法

hive - concat_ws 函数

如何按CONCAT_WS分组