首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • SQL如何实现选取随意的几个ID的表? [已结贴,结贴人:fangzh]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:24:24 楼主
    我想随便选择几个ID(无规则)的查询出来的数据。请问用SQL语句如何实现?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:28:501楼 得分:0
    再次说明一下:是取出任意几个ID的数据出来。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:28:552楼 得分:5
    select top 5 * from tb order by newid()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liangCK
    • 等级:
    发表于:2008-05-16 15:29:043楼 得分:5
    select top 10 * from t order by newid()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:31:494楼 得分:5
    SQL code
    select id from 表名 order by newid()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:34:045楼 得分:0
    我们平常select * from t where ID=3 是取出ID=3的数据,我想再取出如(3,5,6,12...等几个ID的)排出一个表。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:34:386楼 得分:5
    SQL code
    select top 10 * from t order by newid()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:35:077楼 得分:0
    忘了说了,这几个ID是挑选出来的,不是随机产生的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 15:36:348楼 得分:0
    引用 4 楼 pt1314917 的回复:
    SQL code
    select id from 表名 order by newid()
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved