MySql
毛小树
Explore the unknown world!
展开
-
Some typical SQL in our daily coding.
数据库的表设计中经常会有使用json存储的大字段,经常会有模糊匹配大字段的需求,在 mapper.xml 文件中如何进行模糊匹配呢。记录一下: <if test="feeType != null and feeType !=''"> and fee_extension like (CONCAT(CONCAT('%"feeType ":', #{feeType, jdbcTy...原创 2019-11-26 20:20:01 · 179 阅读 · 0 评论 -
Mysql学习_update_orderby_limit
现欲实现这样的更新需求:在以下表中实现将表中数据按照”tid“这一字段升序排序,然将排列前十的数据记录的“state”这一字段更新为1。 隐约记得之前用的Sql语句中有“top+数字”这一关键字可以实现排序后取前列的数据记录,几经实验加搜索发现“top是Sql的方言!在Mysql中不适用。” 这样一条看似简单的sql语句死活写不出来,在江浙沪供热系统“姗姗来迟”最高温度冲破40°的大热天里,我原创 2017-07-28 17:20:22 · 2277 阅读 · 0 评论 -
Mysql中剔除重复字段并按主键降序排序后找出主键值最大的数据
需求如标题所言,举个栗子,有这样一片数据: 1.sname字段含有重复数据“Sally”,需要使用distinct关键字剔除;2.Mysql的默认排序方式是升序,故尾部需要添加“desc”,desc是descent(下降,后代)的缩写;3.在Mysql中不能使用“top”,因为“top”是Sql语句的方言(dialect),故使用 ”limit 0,1“来筛选出第一条数据;效果如下: 这是近期校原创 2017-09-12 11:29:02 · 911 阅读 · 0 评论