数据库
varz
每天改变一点。
展开
-
达梦数据库 查询语句的where下case语句不支持整个条件分支判断的问题
问题这是一张区域表,依据业务要求:根据某些条件,来判断使用个条件。举例:错误SQL语句:SELECT *FROM s_sg_area sWHERE case when true then s.area_code = '440111015004' else s.area_type = '03' end报错信息:[执行语句1]:SELECT *FROM s_sg_area sWHERE case when true then s.area_code = '440111015原创 2021-05-13 10:55:12 · 5365 阅读 · 6 评论 -
SQL-获取每组数据最大值所在行的所有数据
一、实现SQL语句-- 数据展示SELECT * from student_grade t WHERE t.id in ( -- 确定科目的最大值行id SELECT (SELECT a.id FROM student_grade a WHERE a.course = s.course ORDER BY a.grade desc LIMIT 1) id -- 获取所有科目 from (SELECT DISTINCT t.course FROM `student_grade` t) s .原创 2021-06-27 13:59:08 · 6913 阅读 · 0 评论