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

烟台网站制作方案定制wordpress 内容 插件

烟台网站制作方案定制,wordpress 内容 插件,做招标代理应关注的网站,温州微网站公司这里写目录标题 查找重复数据查找重复数据的字段值以及重复的次数如果你只想查找重复数据#xff0c;而不需要知道重复的次数#xff0c;可以简化查询如下 根据某个字段查询重复的数据#xff0c;并取id最大的那条数据#xff08;用于商机列表展示#xff09;将逗号分隔的… 这里写目录标题 查找重复数据查找重复数据的字段值以及重复的次数如果你只想查找重复数据而不需要知道重复的次数可以简化查询如下 根据某个字段查询重复的数据并取id最大的那条数据用于商机列表展示将逗号分隔的字符串进行切割并统计个数计算某个字段之和大于|等于某个值更新审核状态根据前端传过来的List进行更新、插入和删除操作 -- 【 等值连接 sql99标准 】 -- 案例1.查询员工名、部门名 SELECT last_name,department_name from employees e INNER JOIN departments d on e.department_id d.department_id;-- 案例2.查询名字中包含e的员工名和工种名 SELECT last_name,job_title from employees e INNER JOIN jobs j on e.job_id j.job_id WHERE e.last_name LIKE %e%;-- 案例3.查询部门个数3的城市名和部门个数分组筛选 SELECT city,COUNT(*) 部门个数 from departments d INNER JOIN locations l ON d.location_idl.location_id GROUP BY city HAVING COUNT(*)3;-- 案例4.查询哪个部门的员工个数3的部门名和员工个数并按个数降序添加排序 SELECT department_name,COUNT(*) 员工个数 FROM employees e INNER JOIN departments d ON d.department_id e.department_id GROUP BY department_name HAVING COUNT(*)3 ORDER BY COUNT(*) desc; --------------------------------------------------------------------------------- -- 【 非等值连接 】--------------------------------------------------------------------------------- -- 【 自连接 】 -- 案例5.查询员工的名字和上级的名字 SELECT e.last_name, m.last_name 上级名字 FROM employees e JOIN employees m ON e.manager_id m.employee_id;2、外连接 应用场景用于查询一个表中有另一个表没有的记录 特点 外连接的查询结果为主表中所有记录 如果从表中有和它匹配的则显示匹配的值如果从表中没有和它匹配的则显示null外连接查询结果内连接结果主表中有而从表中没有的记录 左外连接left join左边的是主表右外连接right join右边是主表左外和右外交换两个表的顺序可以实现同样的效果全外连接内连接的结果表1中有但表2没有表2中有但表1没有的 -- 1)、左外连接left【outer】 -- 查询没有男朋友的女生名SELECT b.nameFROM beauty bLEFT JOIN boys boON b.boyfriend_id bo.idWHERE bo.id IS NULL;-- 2)、右外连接right 【outer】 -- 查询没有男朋友的女生名 SELECT b.name FROM boys bo RIGHT JOIN beauty b ON bo.id b.boyfriend_id WHERE bo.id IS NULL-- 3)、全外连接full【outer】 SELECT b.*,bo.* FROM beauty b FULL OUTER JOIN boys bo ON b.boyfriend_id bo.id;3、交叉连接cross SELECT b.*,bo.*FROM beauty bCROSS JOIN boys bo;查找重复数据 查找重复数据的字段值以及重复的次数 SELECT project_code, COUNT(*) AS count FROM business_order GROUP BY project_code HAVING count 1; 如果你只想查找重复数据而不需要知道重复的次数可以简化查询如下 SELECT project_code FROM order_info GROUP BY project_code HAVING COUNT(*) 1; 根据某个字段查询重复的数据并取id最大的那条数据用于商机列表展示 SELECTMAX( id ) id,project_code FROMbusiness_order WHEREproject_code WZ23080203 GROUP BYproject_code -- ORDER BY id DESC;将逗号分隔的字符串进行切割并统计个数 SELECT LENGTH(your_column) - LENGTH(REPLACE(your_column, ,, )) 1 AS count FROM your_table;这个查询使用了 REPLACE 函数将逗号替换为空字符串然后计算原始字符串长度与替换后的字符串长度之差并加上1从而得到逗号分隔的字符串中的元素个数。 计算某个字段之和大于|等于某个值更新审核状态 审批人员有两个auditor ‘101,102’ 的时候代表两人均已审核通过将status更改为审核通过状态 你可以使用UPDATE语句来同时判断 count 等于3的情况并将 status 字段更改为1。以下是一个示例的MySQL查询 UPDATE your_table SET status 1 WHERE LENGTH(your_column) - LENGTH(REPLACE(your_column, ,, )) 1 3;根据前端传过来的List进行更新、插入和删除操作 首先从数据库中获取与前端传来的List相关的所有数据。遍历前端传来的List对于每个元素 如果数据库中存在该元素执行更新操作。如果数据库中不存在该元素执行插入操作。 遍历数据库中的数据对于每个元素 如果该元素不在前端传来的List中执行删除操作。 // 前端传过来的List ListYourObject frontendList ...;// 从数据库中获取相关数据 ListYourObject dbList yourDao.getAll();// 更新数据库中已存在的数据插入不存在的数据 frontendList.forEach(frontendObj - {boolean found dbList.stream().anyMatch(dbObj - dbObj.getId() frontendObj.getId());if (found) {// 执行更新操作yourDao.update(frontendObj);} else {// 执行插入操作yourDao.insert(frontendObj);} });// 删除未更新的数据 dbList.forEach(dbObj - {boolean found frontendList.stream().anyMatch(frontendObj - frontendObj.getId() dbObj.getId());if (!found) {// 执行删除操作yourDao.delete(dbObj.getId());} });使用Lambda表达式可以更简洁地遍历集合并进行条件判断。在上述代码中我们使用 forEach 方法遍历前端传来的List和数据库中的数据并使用 stream 方法结合 anyMatch 方法来判断是否存在相应的数据。根据判断结果执行更新、插入和删除操作。
http://www.hkea.cn/news/14285922/

相关文章:

  • 广东网站建设教程中企动力重庆分公司怎么样
  • ps如何做网站超级链接私人定制网站建设
  • 成都电商网站开发公司代备案网站
  • 网站制作 视频创建网页快捷方式
  • 网站在建设中无法访问网站标签图片修改
  • 自己怎样建企业网站做海报去哪个网站找素材比较好呢
  • 做网站php都用什么框架合肥全网推广
  • 深圳网站官网建设方案商业网站建设咨询
  • 辽宁建设工程信息网业绩认定淄博网站制作建设优化
  • 栾川网站建设用国外服务器做违法网站
  • 网站 云端免费的企业查询
  • 龙游网站建设北京建商城网站
  • 怎样上传自己的网站公司网站可以做无形资产么
  • 沈阳seo网站关键词优化设计软件手机版免费
  • 哪里有做网站系统的淘客网站建设要求
  • 医药网站开发手机端网站提交表单验证代码
  • 品牌网站建设哪家公司好wordpress 漫画在线
  • 品牌建设对企业的作用东莞营销网站建设优化
  • 个人备案的网站 做企业站游戏直播网站怎么做
  • 山东做外贸网站的公司wordpress4.5.3免费中文主题
  • 中山网站建设模板网络公司网站转微信小程序开发
  • 网站充值提现公司账务怎么做100个好听到爆的公司名字
  • 食品网站建设网站定制开发百度识图搜索引擎
  • 宁波奉化建设局网站深圳网络提速优化服务包
  • 深圳服务好的网站建设整合营销传播的定义
  • 东莞网站关键词优化收费乐清市建设路小学网站
  • 公司网站建设费用怎么记账设计之路 网站
  • 阿里巴巴网站运营怎么做上海网站络公司
  • 如何保存网页上的视频seo外链怎么做
  • 乐清网站制作推荐网站建设的岗位要求