java在数组中查找某个数是否存在,java char数组查找_我爱java系列---【在字符数组中查询某个字符串是否存在】

 2023-09-23 阅读 16 评论 0

摘要:mysql中的FIND_IN_SET函数需求:根据省份id,查询可以在该省份下发信息的通道idsql语句:java在数组中查找某个数是否存在,SELECTcpa.CHANNEL_ID idFROMchannel_price_batch cpajava字符串数组默认值、WHERE( SELECT FIND_IN_SET('021', cpa.PROVI

mysql中的FIND_IN_SET函数

需求:根据省份id,查询可以在该省份下发信息的通道id

1d4803b8a8147195a80e51e3f8f47ba6.png

sql语句:

java在数组中查找某个数是否存在,SELECT

cpa.CHANNEL_ID id

FROM

channel_price_batch cpa

java字符串数组默认值、WHERE

( SELECT FIND_IN_SET('021', cpa.PROVINCE_ID_LIST ) AS a ) > 0//若‘021’在一条记录中存在,则a=1;若在多条记录中存在,有几条a就等于几

#GROUP BY cpa.CHANNEL_ID //把查询结果去重,只显示一条

ORDER BY cpa.CREATE_TIME DESC,cpa.ID DESC //按创建时间降序排序,若创建时间一样,就按id降序排序

stringchar数组java。项目中用的:

SELECT

c.ID id,

c.NAME name,

java声明一个char数组。c.SP_ID spId,

c.SERVER_IP serverIp,

c.SERVER_PORT serverPort,

c.PROTOCOL_TYPE protocolType,

javachar。c.SERVICE_ID serviceId,

c.PROVINCE_ID provinceId,

c.STATUS status

FROM

java byte数组、channel c

left outer join channel_price_batch cpa on cpa.CHANNEL_ID = c.ID

where (SELECT FIND_IN_SET(#{provinceId}, cpa.PROVINCE_ID_LIST) AS a)>0

GROUP BY c.ID //去重

java创建字符串数组,ORDER BY c.CREATE_TIME DESC,c.ID DESC //按创建时间降序排序,若创建时间一样,就按id降序排序

查询结果:

fe4e21d22e9633943c76d8ff90a22848.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/89563.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息