随笔分类 -  mysql

摘要:查询最新一条 SELECT t.* FROM your_table t INNER JOIN ( SELECT type, MAX(created_at) as latest FROM your_table GROUP BY type ) t2 ON t.type = t2.type AND t.c 阅读全文
posted @ 2024-09-06 09:24 酷盖的小机灵 阅读(3) 评论(0) 推荐(0) 编辑
摘要:ROW_NUMBER() OVER ( PARTITION BY a.nav_date,b.level3id ORDER BY a.adjust_unit_nav asc) AS row_num 阅读全文
posted @ 2024-09-05 17:57 酷盖的小机灵 阅读(4) 评论(0) 推荐(0) 编辑
摘要:错误写法: <if test="salerCode != '*' "> AND a.saler_code = #{salerCode}</if> 正确写法: <if test='salerCode != "*" '> AND a.saler_code = #{salerCode}</if> 阅读全文
posted @ 2024-03-26 09:16 酷盖的小机灵 阅读(10) 评论(0) 推荐(0) 编辑
摘要:show full processlist; %Y-%m-%d %H:%i:%s.%f 阅读全文
posted @ 2023-08-01 14:54 酷盖的小机灵 阅读(11) 评论(0) 推荐(0) 编辑
摘要:select CAST(SUBSTRING(CAST(3.1415926 AS CHAR(40)),1,LOCATE('.',CAST(3.1415926 AS CHAR(40)))+8) AS DECIMAL(20,8)) 阅读全文
posted @ 2023-07-28 14:41 酷盖的小机灵 阅读(83) 评论(0) 推荐(0) 编辑
摘要:SELECT CAST(SUBSTRING(CAST(3.141592699 AS CHAR(40)),1,LOCATE('.',CAST(3.141592699 AS CHAR(40)))+6) AS DECIMAL(20,6)); 阅读全文
posted @ 2023-07-27 17:33 酷盖的小机灵 阅读(26) 评论(0) 推荐(0) 编辑
摘要:截取 TRUNCATE(数字,位数) 四舍五入 ROUND(数字,位数) 阅读全文
posted @ 2023-07-27 13:30 酷盖的小机灵 阅读(32) 评论(0) 推荐(0) 编辑
摘要:SELECT LOCATE('en', 'penguin'); --结果为 2 SUBSTRING_INDEX(data, ',', 1) 截取逗号前边的 SUBSTRING_INDEX(data, ',', -1) 截取逗号后边的 阅读全文
posted @ 2023-07-25 16:08 酷盖的小机灵 阅读(72) 评论(0) 推荐(0) 编辑
摘要:select case when null = null then 'true' else 'false' end hh; select case when null <=> null then 'true' else 'false' end hh; 阅读全文
posted @ 2023-02-16 13:42 酷盖的小机灵 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1 SELECT 2 * 3 FROM 4 data a 5 WHERE 6 a.del_flag = 0 7 AND a.exchange_code IN ( 'XSHG', 'XSHE' ) 8 AND EXISTS ( 9 SELECT 10 1 11 FROM 12 ( SELECT sto 阅读全文
posted @ 2022-08-03 17:17 酷盖的小机灵 阅读(1935) 评论(0) 推荐(1) 编辑
摘要:查询今天的信息记录: select * from `article` where to_days(`add_time`) = to_days(now()); 查询昨天的信息记录: select * from `article` where to_days(now()) – to_days(`add_ 阅读全文
posted @ 2022-08-03 17:16 酷盖的小机灵 阅读(2837) 评论(0) 推荐(0) 编辑
摘要:查询数据库json类型 select JSON_EXTRACT( operate_detail_json, '$[0].adjustContent' ) 添加数据库json类型 update tab_json set data = json_insert(data,"$.name","小明") wh 阅读全文
posted @ 2022-08-03 17:12 酷盖的小机灵 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:1 select curdate(); -- 获取当前日期 2 select last_day(curdate()); -- 获取当月最后一天。 3 select DATE_ADD(curdate(),interval -day(curdate())+1 day); -- 获取本月第一天 4 sel 阅读全文
posted @ 2022-08-03 17:06 酷盖的小机灵 阅读(5333) 评论(0) 推荐(2) 编辑
摘要:MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。 SELECT TIMESTAMPDIFF(类型,开始时间,结束时间) 相差的秒数: SELECT TIMESTAMPDIFF(SECOND, 阅读全文
posted @ 2022-08-03 16:59 酷盖的小机灵 阅读(1259) 评论(0) 推荐(1) 编辑
摘要:说明: UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。否则会报错。 union和 union all的关系和区别: 1.UNION 阅读全文
posted @ 2022-08-03 16:54 酷盖的小机灵 阅读(962) 评论(0) 推荐(0) 编辑
摘要:Select * from table order by convert(name using gbk) asc 阅读全文
posted @ 2022-08-03 16:41 酷盖的小机灵 阅读(106) 评论(0) 推荐(0) 编辑
摘要:截取字符串的位置和java不一样, java是从0开始,并且不包含后边截取数字的位置; mysql是从1开始,饱和后边截取数字位置的值。 一.从左开始截取字符串 用法:left(str, length),即:left(被截取字符串, 截取长度) 二.从右开始截取字符串 用法:right(str, l 阅读全文
posted @ 2022-08-03 16:35 酷盖的小机灵 阅读(1908) 评论(0) 推荐(0) 编辑
摘要:CASE WHEN updateTime IS NULL THEN 0 ELSE 1 END DESC 阅读全文
posted @ 2022-07-27 13:18 酷盖的小机灵 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示