sql
lgoodbook
习惯就好!
展开
-
Mysql 自定义排序思路
思路: 把时间转为时间戳, 按照规则,✖️ 1 或 -1 来实现不同规则倒序或正序。举例:按时间排序 , 要求有提交时间则按提交时间正序,否则按照创建时间倒序。需求是按照0,1,2,3,4 及其创建时间倒序。status 有如下值: 0,1,2,3,4。原创 2023-02-24 11:09:25 · 199 阅读 · 0 评论 -
常用Sql
-- 查询表中USER_MOBILE字段重复的数据SELECT USER_MOBILE, count(USER_MOBILE) FROM user GROUP BY USER_MOBILEHAVING count(USER_MOBILE) > 1原创 2017-12-13 17:10:58 · 191 阅读 · 0 评论 -
Mysql sql查询统计语句
-- 查询 统计同一张表中 各种情况, 列转行SELECT a.a1 '是否有记录' , b.b1 '时间是否匹配' , c.c1 '中间户是否匹配' , d.d1 '金额是否匹配'FROM ( SELECT count( * )a1 FROM repay_diff WHERE assets_id = 33241 AND financier_id = 4...原创 2018-05-25 13:47:14 · 13137 阅读 · 0 评论 -
mysql SELECT GROUP_CONCAT一点使用心得
-- 可以精确查询GROUP_CONCAT后的汇总字段=1的数据select * from (select GROUP_CONCAT(DISTINCT status) status_group from account) a where a.status_group = '1'-- 可以查询GROUP_CONCAT后的汇总字段包含1的数据select * from (select ...原创 2019-02-26 16:06:42 · 1985 阅读 · 0 评论 -
macos系统mysql查询group by出现only_full_group_by解决
ONLY_FULL_GROUP_BY: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中NO_AUTO_VALUE_ON_ZERO: 该值影响自增长列的插入。默认设置下,插入0或NULL代表生成下一个自增长值。如果用户 希望插入的值为0,而该列又是自增长的,那么这个选项就有用了。STRICT...原创 2019-04-23 16:38:36 · 772 阅读 · 0 评论