请教一个能否用 sql 快速解决的办法

namaste:遇到这样一个问题,表中有一堆卡号,给出的字段有起始卡号,终止卡号,卡是否发掉。号段都是按整数连续的
举例
begin_no | end_no | flag
6666×××01,6666×××05,11122
6667×××88,6667×××90,121
.
.
.
6668×××20,6668×××25,112121

其中 1 是在库,2 是发掉了的

有没有直接能几句 sql,去除发掉的卡,按连续卡一行的形式呈现

想要的结果:

begin_no | end_no | flag
6666×××01,6666×××03,111
6667×××88,6667×××88,1
6667×××90,6667×××90,1
.
.
.
6668×××20,6668×××21,11
6668×××23,6668×××23,1
6668×××25,6668×××25,1

请教,如何管理项目中的 sql 语句

NotreDame:项目是按迭代(每周)走的,目前每个迭代都会有一个存放本迭代产出的 sql 的文件。然后平时这个文件在迭代内就会被无限次重复部署(测试用)。。。这样很容易出问题,请问有改良的方法吗?谢谢?helloworld2010:文件名加个版本号(日期,序号等) NotreDame:@helloworld2010 之前就是“迭代名+日期”,发现文件堆积…

SQL 中批量更新应该怎么写?

mebtte:比如我有一个表 { id: int, order: int } , 现在想批量更新, 比如 id=1 set order=2, id=2 set order=3 , id 和 order 对应的值是外面传进来的, 一条 update 语句能做到吗?

求教大佬 sql 问题

chaodada:sql 如下 SELECT sum(money) as money,order_id,ordertime,earning_time FROM `wx_lianmeng_relation` force index(uid) WHERE uid=726080 and `ordertime`>=1590940800 GROUP BY `or…

HIVE sql 求助

FenixVu:表 A name qq 张三 123456 李四 12345 王二麻子 77889 二狗子 表 B qq 123456 12345 77889 我现在的需求是 把表 A 的 QQ 段和表 B 的 QQ 段进行对比 如有没有就返回 0 1 结果就是这样 name qq flag 张三 123456 1 李四 12345 1 王二麻子 77889…

请教一个 SQL 问题

sockball07:现有 2 张表 course course_id int 课程 ID score float 课程得分,满分 100,60 及格 student_id int 学生 ID student student_id int 学生 ID name int 学生姓名 一个学生可能有多个课程得分(即 student 一对多于 course ) 现定…