当前位置: 首页 > news >正文

网站建设公司推荐部队网站建设总结

网站建设公司推荐,部队网站建设总结,做网站mfdos,wordpress插件权限不足1.层级校验 要判断一个给定的省、市、区(县)名字是否符合正确的层级关系,假设你的表结构如下: CREATE TABLE regions (id INT PRIMARY KEY,name VARCHAR(255),parent_id INT, -- 指向上一级区域的id,例如市的parent_id指向省的…

1.层级校验

要判断一个给定的省、市、区(县)名字是否符合正确的层级关系,假设你的表结构如下:

CREATE TABLE regions (id INT PRIMARY KEY,name VARCHAR(255),parent_id INT,  -- 指向上一级区域的id,例如市的parent_id指向省的id,区的parent_id指向市的idlevel VARCHAR(50)  -- 标记层级,可能的值:'province', 'city', 'district'
);

则可以这么写

SELECT CASE WHEN d.id IS NOT NULL AND c.id IS NOT NULL AND p.id IS NOT NULL AND d.parent_id = c.id AND c.parent_id = p.id THEN '符合层级关系'ELSE '不符合层级关系'END AS result
FROM regions d
JOIN  regions c ON d.parent_id = c.id AND c.level = 'city'
JOIN  regions p ON c.parent_id = p.id AND p.level = 'province'
WHERE d.name = '给定的区名' AND c.name = '给定的市名' AND p.name = '给定的省名' AND d.level = 'district';

查询逻辑

1.自联结:通过 parent_id 字段与同一表中的其他记录联结,以找到区、市、和省的正确层级关系。
2.联结条件:
        d.parent_id = c.id:区的 parent_id 应该等于市的 id。
        c.parent_id = p.id:市的 parent_id 应该等于省的 id。
    WHERE 子句:指定区、市、和省的名字和层级。

可能不走ELSE,可以把JOIN换成LEFT JOIN,通过将 c.regionName = 'xxx'p.regionName = 'xxx' 的条件放在 LEFT JOIN 中,可以避免 WHERE 子句排除掉非匹配的行,从而确保 ELSE 分支能被正确触发。

2.地址校验

查出产品地址是不含"西藏"的产品个数,假如有产品表:product,地址字段:addressName,

地址样例:专供(不含海南、西藏、北京)

给定的省名:西藏自治区

SELECTcount(1)
FROM  product pd
WHERE EXISTS(SELECTCASE  WHEN d.id IS NOT NULL AND c.id IS NOT NULL AND p.id IS NOT NULL  AND   d.parentId  = c.id AND c.parentId = p.id THEN '1' ELSE '0' END AS resultFROM  regions dJOIN  regions c ON d.parent_id = c.id AND c.level = 'city'JOIN  regions p ON c.parent_id = p.id AND p.level = 'province'WHEREd.level = 'district'AND d.regionName   LIKE CONCAT('%', '给定的区名', '%')AND c.regionName   LIKE CONCAT('%', '给定的市名', '%')AND p.regionName   LIKE CONCAT('%', '给定的省名', '%')AND pd.addressName LIKE CONCAT('%不含%', SUBSTRING('给定的省名', 1, 2), '%'))

http://www.yayakq.cn/news/111517/

相关文章:

  • 优惠券网站开发哪家好如何做网站营销
  • 哪个网站可以自己做名片教育培训网站排名
  • 徐州品牌网站建设网站做计算功能
  • 做360手机网站瓯北网站制作系统
  • vue做门户网站个人网站需要什么页面
  • 邙山郑州网站建设拓者设计吧室内设计
  • 网站规划内容包括郑州购物网站建设
  • 网页设计和网站制作一般网站建设
  • 织梦模板网站源码网站开发好公司
  • 网站空间 群集怎么制作一个自己的网页
  • 济宁网站开发ps怎么做网页制作
  • 成都网站建设:思乐科技广州海珠网站设计
  • 讲究 网站织梦中英文版网站怎么做
  • 网站弹幕代码无锡网络推广
  • 网站目录不能访问电商运营数据分析表格
  • 深圳网站设计 建设科技有限公司设计教育
  • 搞笑资讯网站源码虚拟主机建站
  • 怎么免费建商城网站吗WordPress页面模板功能不见了
  • 陕西 汽车 网站建设南昌公司网站建设
  • 建行个人余额查询网站ps软件免费版在哪下载
  • 大型网站 网站建设什么是网络营销竞争的利器之一
  • 漳平网络建站公司智加设计创新集团
  • 798艺术区个人拍照图片及价格seo营销怎么做
  • jsp网站建立国外黄冈网站推广软件
  • 网站文件夹目录结构天津网站建设制作排名
  • 做网站需要做优化吗公司网站模板中英文
  • 织梦 网站统计宝丰县精神文明建设的门户网站
  • 网站内容建设评估免费国内ip
  • 在建设局网站备案怎么弄小型网站建设费用
  • 嘉兴网站建设网站网站制作的主要技术