随笔分类 -  常见sql

工作中遇到的sql
摘要://获取流程实例id select process_instance_id from blade_process_purchase_request where order_code='2021060400002' //删除流程信息 delete bladex_flow.act_ru_task ,bl 阅读全文
posted @ 2021-06-04 11:43 红尘沙漏 阅读(1068) 评论(0) 推荐(0)
摘要:select sum(a.duration_time) as quantity,b.dept_name,b.user_quantity from blade_employee_training_record_dept_user_quantity b LEFT JOIN (select * from 阅读全文
posted @ 2021-06-04 10:20 红尘沙漏 阅读(55) 评论(0) 推荐(0)
摘要:update blade_employee_training_record_detail a,blade_employee_training_user_dept b set a.dept_name=b.user_dept where a.user_name=b.user_name 阅读全文
posted @ 2021-06-03 20:31 红尘沙漏 阅读(83) 评论(0) 推荐(0)
摘要:文章目录 安装包下载 安装 配置环境变量 检查是否安装成功 安装包下载 直接到官网下载官网地址https://dev.mysql.com/downloads/windows/installer/5.7.html(选择500+M的下载) 安装 没有详细说明就可以直接next 只选择default就可以 阅读全文
posted @ 2021-05-19 09:47 红尘沙漏 阅读(301) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <ma 阅读全文
posted @ 2021-05-17 15:33 红尘沙漏 阅读(143) 评论(0) 推荐(0)
摘要:错误方式一:在mybatis的动态sql语句中使用<if>标签可以判断sql中的条件是否成立。 <select id="getPerson" resultType="com.lzj.bean.Employee"> select * from tbl_employee where <if test=" 阅读全文
posted @ 2021-05-13 10:43 红尘沙漏 阅读(3442) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <ma 阅读全文
posted @ 2021-05-13 10:02 红尘沙漏 阅读(43) 评论(0) 推荐(0)
摘要:1.if语句 如果empno不为空,则在WHERE参数后加上AND empno = #{empno},这里有1=1所以即使empno为null,WHERE后面也不会报错。 映射文件 <select id="getEmpById2" resultType="emp"> SELECT * FROM em 阅读全文
posted @ 2021-01-26 09:25 红尘沙漏 阅读(166) 评论(0) 推荐(0)
摘要:<select id="lazyList" resultMap="menuVOResultMap"> SELECT menu.*, ( SELECT CASE WHEN count( 1 ) > 0 THEN 1 ELSE 0 END FROM blade_menu WHERE parent_id 阅读全文
posted @ 2021-01-06 16:22 红尘沙漏 阅读(114) 评论(0) 推荐(0)
摘要:/** * 分页查询完工送检单 * @param entity * @param query * @return */ @GetMapping("getQcProInsAppOverList") public R<IPage<QcProInsAppOverVO>> getQcProInsAppOve 阅读全文
posted @ 2020-12-29 16:02 红尘沙漏 阅读(315) 评论(0) 推荐(0)
摘要:<select id="queryUserList" resultType="com.kakarote.admin.entity.VO.AdminUserVO"> select a.realname,a.username,a.user_id,a.sex,a.mobile,a.email,e.name 阅读全文
posted @ 2020-11-12 16:33 红尘沙漏 阅读(97) 评论(0) 推荐(0)
摘要:用法如下bai: 复制代码 SELECT s.s_id, s.s_name, s.s_sex, CASE WHENs.s_sex='1'THEN'男' WHENs.s_sex='2'THEN'女' ELSE'其他' ENDassex, s.s_age, s.class_id FROM t_b_stu 阅读全文
posted @ 2020-10-22 14:31 红尘沙漏 阅读(1443) 评论(0) 推荐(0)
摘要:在Mybatis中 mapper中 boolean updateRegisterCompanyFlag(@Param(value = "companyId") String companyId, @Param(value = "flag") String flag); 传入的flag类型为Strin 阅读全文
posted @ 2020-09-21 09:01 红尘沙漏 阅读(2913) 评论(0) 推荐(0)
摘要:INSERT INTO (1) 如果两张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 WHERE 条件; 例如,要将 test 表插入到 newTest 表中,则可以通过如下SQL语句实现: INSERT 阅读全文
posted @ 2020-09-21 08:29 红尘沙漏 阅读(2298) 评论(0) 推荐(0)
摘要:sql语句条件查询时,有时会判断某个字段是否为空。 字段内容为空有两种情况 1.为null 2.为字符串的空'' 语句如下: select * from table where column is null or trim(column)='' 这样就可以排除字段内容为null、''的。 判断某个字 阅读全文
posted @ 2020-09-19 09:59 红尘沙漏 阅读(8055) 评论(0) 推荐(0)
摘要:Mybatis中的sql语句中的 “<” 和 “>” 号要用转义字符 “&lt;” 和 ”&gt;“ ,否则会报错! 如查找年龄大于等于指定年龄的用户信息: SELECT * FROM T_USER WHERE AGE &gt;=#{age} 进行转义: 原符号 < <= > >= & ' " 替换 阅读全文
posted @ 2020-09-19 09:54 红尘沙漏 阅读(1766) 评论(0) 推荐(0)
摘要:1 动态SQL# 那么,问题来了: 什么是动态SQL? 动态SQL有什么作用? 传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, oth 阅读全文
posted @ 2020-09-02 15:15 红尘沙漏 阅读(281) 评论(0) 推荐(0)
摘要:1.if语句 如果empno不为空,则在WHERE参数后加上AND empno = #{empno},这里有1=1所以即使empno为null,WHERE后面也不会报错。 映射文件 <select id="getEmpById2" resultType="emp"> SELECT * FROM em 阅读全文
posted @ 2020-09-02 15:13 红尘沙漏 阅读(197) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <ma 阅读全文
posted @ 2020-09-02 13:28 红尘沙漏 阅读(2017) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <ma 阅读全文
posted @ 2020-09-01 13:49 红尘沙漏 阅读(769) 评论(0) 推荐(0)