![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
sq.zhang
这个作者很懒,什么都没留下…
展开
-
sql一次修改多条数据
UPDATE course SET name = CASE id WHEN 1 THEN 'name1' WHEN 2 THEN 'name2' WHEN 3 THEN 'name3' END, title = CASE id WHEN 1 THEN 'New Title 1' WHEN 2 THEN 'New Title 2' WHEN 3 THEN 'New Title 3'原创 2020-10-28 10:49:45 · 4495 阅读 · 0 评论 -
sql一次插入多条数据
写法1:insert into tableName (列名1,列名2,列名3,列名4) values (值1,值2, 值3, 值4),(值1,值2, 值3, 值4)......写法2:insert into tableName (列名1,列名2,列名3,列名4) select 值1,值2,值3,值4,union all select 值1,值2,值3,值4union all selec...转载 2020-03-30 20:55:39 · 1366 阅读 · 0 评论 -
mapper.xml中list集合的遍历
<foreach collection="list" item="item" open="(" close=")" separator="," index=""> #{item.studentId}</foreach>解释含义:foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,co...转载 2020-03-15 22:11:21 · 1584 阅读 · 0 评论 -
MySql新增记录后,获取其自增的ID
<insert id="saveA" parameterType="实体类" useGeneratedKeys="true" keyProperty="Aid"> insert into A (Acontent) values ( #{content,jdbcType=VARCHAR});</insert>转载 2020-03-26 16:17:09 · 949 阅读 · 0 评论 -
sql语句 根据时间分组查询
<!-- sex传入性别,根据时间分组,返回月份对应的人数 -->select concat(month(registTime),'月') months ,count(*) count from user where sex='男' GROUP BY month(registTime)<!-- sex传入性别,根据城市分组,返回城市对应的人数 -->select...原创 2019-12-08 13:18:47 · 3293 阅读 · 0 评论