zoukankan      html  css  js  c++  java
  • 关于SQL储存过程中输出多行数据

    declare @num1 int            --为符合条件的总行数

    select @num1=COUNT(1) from cardInfo where openDate between @date1 and @date2 

        --@date1 和 @date2 为开始时间到结束时间,可以理解一个条件

    while(@num1<>0)     --和下面的set@num1-=1形成循环的次数
    begin
    print @num1                       --循环输出@num1的值,依次减一
    set @num1-=1
    select top 1 @uid= cardID from cardInfo where cardID             --@uid为表的卡号,使用分页(每页1页的方式)
    not in(select top (@num1) cardID from cardInfo) and   --除去前 (@num1-1)行的数据

     openDate in(select openDate from cardInfo where openDate between @date1 and @date2 )           --where条件
    print @uid                                --循环输出想要的数据信息
    end

  • 相关阅读:
    揭秘富人的22种习惯与风格
    CSS
    浏览器--编辑器
    3 位运算 , 补码 ----在开发中比较少用
    2 Java数据类型+转义字符
    1 概述
    如何使用大脑
    JDBC
    web.xml文件的作用
    WindowBuilder插件探索
  • 原文地址:https://www.cnblogs.com/wyd12138/p/5785224.html
Copyright © 2011-2022 走看看