编号定长7,
0000001
0000002
.....
0000010
.....
0000100

解决方案 »

  1.   

    select a+10*b+1 as n
    from (
    select 0 as a
    union all select 1
    union all select 2
    union all select 3
    union all select 4
    union all select 5
    union all select 6
    union all select 7
    union all select 8
    union all select 9
    ) as t1,(
    select 0 as b
    union all select 1
    union all select 2
    union all select 3
    union all select 4
    union all select 5
    union all select 6
    union all select 7
    union all select 8
    union all select 9
    ) as t2
    order by n
      

  2.   

    select right('0000000' + cast(n as varchar(3)),7) as n from
    (
    select a+10*b+1 as n
    from (
    select 0 as a
    union all select 1
    union all select 2
    union all select 3
    union all select 4
    union all select 5
    union all select 6
    union all select 7
    union all select 8
    union all select 9
    ) as t1,(
    select 0 as b
    union all select 1
    union all select 2
    union all select 3
    union all select 4
    union all select 5
    union all select 6
    union all select 7
    union all select 8
    union all select 9
    ) as t2
    ) t
    order by n
      

  3.   

    /*result
    n          
    ---------- 
    0000001
    0000002
    0000003
    0000004
    0000005
    0000006
    0000007
    0000008
    0000009
    0000010
    0000011
    0000012
    0000013
    0000014
    0000015
    0000016
    0000017
    0000018
    0000019
    0000020
    0000021
    0000022
    0000023
    0000024
    0000025
    0000026
    0000027
    0000028
    0000029
    0000030
    0000031
    0000032
    0000033
    0000034
    0000035
    0000036
    0000037
    0000038
    0000039
    0000040
    0000041
    0000042
    0000043
    0000044
    0000045
    0000046
    0000047
    0000048
    0000049
    0000050
    0000051
    0000052
    0000053
    0000054
    0000055
    0000056
    0000057
    0000058
    0000059
    0000060
    0000061
    0000062
    0000063
    0000064
    0000065
    0000066
    0000067
    0000068
    0000069
    0000070
    0000071
    0000072
    0000073
    0000074
    0000075
    0000076
    0000077
    0000078
    0000079
    0000080
    0000081
    0000082
    0000083
    0000084
    0000085
    0000086
    0000087
    0000088
    0000089
    0000090
    0000091
    0000092
    0000093
    0000094
    0000095
    0000096
    0000097
    0000098
    0000099
    0000100(所影响的行数为 100 行)*/