2021-06-29
怎么舍弃查询到的不符合条件的第一或第n条记录
问个MySQL问题,怎么舍弃查询到的不符合条件的第一或第n条记录
比如我这个图中查询到的列表,如果圈红的字段为0就舍弃这条记录,意思就是保证查到的第一条记录圈红字段的值为1,如果这个字段开始连续几条都是0,都需要舍弃,但是如果这个0在1后面那就不做处理,所有记录都展示
现在还没想到什么好的SQL解决办法,有没有大佬给个思路
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
mysql.exe 有免费的吗?
回答 2
有啊,mysql有社区版和企业版,社区版有些企业特性比如加密啊、审计啊不能用,其他的功能都有
sql数据库查询数据量太大查不出来
回答 3
已采纳
使用explian查看下执行计划,根据extra列进行优化可以看看之前墨天轮大神留的文档:https://www.modb.pro/db/47381
MySQL double想存入****.**这种数据,怎么设置长度?
回答 1
已采纳
使用double(6,2)示例如下:mysql>createtablet(adouble(6,2));QueryOK,0rowsaffected(0.10sec)mysql>insertt
mysql 表数据库如果不小心删了如何恢复数据。
回答 1
已采纳
如果不小心删除了MySQL表中的数据,可以尝试以下几种方法来恢复数据:利用备份:如果你做了表的备份,可以通过还原备份文件来恢复数据。使用类似mysqluusernamepdatabase<bac
查找未被使用的索引
回答 1
MySQL5.7及以上版本提供直接查询冗余索引、重复索引和未使用过索引的视图,直接查询即可。查询冗余索引、重复索引selectfromsys.schemaredundantindexes;查询未使用过
mysql的函数索引需要先创建虚拟列吗?
回答 2
我猜想,你是想问8.0以前版本以前版本由于没有支持函数索引,通常就是用虚拟列来实现但8.0后支持函数索引了。就可以直接创建函数索引了。
同样的表,在TiDB会比在MySQL查询快吗?
回答 4
已采纳
刚好这两个数据库都用过,每种数据库都有它的应用场景,与应用场景相结合才能发挥数据库最大的作用。tidb是兼容mysql的分布式数据库,分布式数据库就有一个问题,数据会分散在多台机器上,在进行查询时,就
mysql 更新表结构 锁表问题
回答 2
已采纳
在MySQL中,进行表结构的批量更新(如添加字段或索引)时,元数据锁(metadatalocks,MDL)可能会导致其他正在运行的业务被阻塞,尤其是在高并发生产环境中。这是因为MySQL会在更改表结构
Mysql建不了用户,报错1819,怎么解决?
回答 3
5.7setglobalvalidatepasswordpolicy0;setglobalvalidatepasswordlength0;setglobalvalidatepasswordnumber
8.0的物理备份要下载pxb glibc 2.17 还是2.12 ?
回答 1
glibc是和OS有关,和数据库关系不大.glibc是向下兼容的,但建议和os一致.可以使用如下命令查看os的glibc版本getconfGNULIBCVERSION嫌麻烦的话,直接低版本的2.12即
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~