省市县级联查询sql详解
1、动态sql语句,?号是查询条件,传递的参数
1 SELECT F_REGION_NUM, F_REGION_NAME, F_IS_USE, F_JBBM, F_JB, F_MJ 2 FROM TB_DA_AREA T 3 WHERE 1 = 1 4 AND T.F_IS_USE = ?, 5 AND T.F_JB = ? 6 AND T.F_MJ = ? 7 AND T.F_JBBM LIKE ?
2、字段说明
1 F_IS_USE(是否启用:1-->启用;0-->禁用) 2 F_JB(所属级别:省会:1、市:2、县区:3) 3 F_MJ(是否还有末级城市) 4 F_JBBM(代表城市的唯一编码)
3、查询所有的省会城市
1 SELECT F_REGION_NUM, F_REGION_NAME, F_IS_USE, F_JBBM, F_JB, F_MJ 2 FROM TB_DA_AREA T 3 WHERE 1 = 1 4 AND T.F_IS_USE = 1 5 AND T.F_JB = 1 6 AND T.F_MJ = 0
4、业务场景:查询江苏省下的省会城市(主要利用的是江苏省的F_JBBM:32、级别变为:2)
1 SELECT F_REGION_NUM, F_REGION_NAME, F_IS_USE, F_JBBM, F_JB, F_MJ 2 FROM TB_DA_AREA T 3 WHERE 1 = 1 4 AND T.F_IS_USE = 1 5 AND T.F_JB = 2 6 AND T.F_MJ = 0 7 AND T.F_JBBM LIKE '32%'
5、查询南京市下的辖区信息(最后一级了所以末级数据为1传递南京市的级别编码)
1 SELECT F_REGION_NUM, F_REGION_NAME, F_IS_USE, F_JBBM, F_JB, F_MJ 2 FROM TB_DA_AREA T 3 WHERE 1 = 1 4 AND T.F_IS_USE = 1 5 AND T.F_JB = 3 6 AND T.F_MJ = 1 7 AND T.F_JBBM LIKE '3201%'
其他市区查询一致,只是传递的参数值不同而已,具体在代码中的应用后期有时间在发布
最新同步更新地址:https://www.sunnyblog.top/
感谢您花时间阅读此篇文章,如果您觉得这篇文章你学到了东西也是为了犒劳下博主的码字不易不妨打赏一下吧,让博主能喝上一杯咖啡,在此谢过了!
如果您觉得阅读本文对您有帮助,请点一下左下角“推荐”按钮,您的“推荐”将是我最大的写作动力!另外您也可以选择【关注我】,可以很方便找到我!
本文版权归作者和博客园共有,来源网址:https://www.cnblogs.com/sunny1009 欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利!