加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL语句实现一条记录查询出显示重复多条记录的方法

(2016-03-24 15:24:16)
标签:

开发

java

sql

分类: 应用系统开发
一般情况下,去掉多条记录中的重复记录很容易(去重复,记录多变少),使用distinct关键词就可以实现,但是假如记录只有一条,但是我要重复显示成多条(加重复,一变多),貌似不太容易,找了很久才找到方法。



解释:master..spt_values表的字段值为P的对应number字段值是从0-2047*/

select number from master..spt_values where type='P'
正式sql:

SELECT
        t.*
FROM
        t,
        (
                SELECT
                        number
                FROM
                        master..spt_values
                WHERE
                        number BETWEEN 1
                AND (记录数量)
                AND type = 'P'
        ) t2


参数说明:记录数量范围1-2047

只需把t更换成自己的表名,然后记录数量给个数量就可以了


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有