美文网首页技术分享
sql 添加自定义排序

sql 添加自定义排序

作者: sean_liu_01 | 来源:发表于2019-10-11 10:41 被阅读0次

    sql 添加自定义排序

    Mysql :

    SELECT (@i:=@i+1) AS ind ,字段 FROM 表名 别名, (SELECT @i:=0) t WHERE `IsDeleted` = 0;

    Oracle:

    本就有rownum。可直接用:SELECT rownum,字段 FROM 表名;

    SqlServer:

    SELECTROW_NUMBER()OVER(ORDERBYID) ROWNU,字段FROM表名;

    给表中所有数据重新排序

    SELECT(SELECTCOUNT(`Id`)FROM表名 别名1WHERE别名1.`IsDeleted`=0AND别名1.`Id`<=别名2.`Id`)ASseq ,别名2.*FROM表名别名2WHERE别名2.`IsDeleted`=0AND别名2.`WLTId`=3;

    相关文章

      网友评论

        本文标题:sql 添加自定义排序

        本文链接:https://www.haomeiwen.com/subject/jkktmctx.html