主页 > 知识库 > 用SQL语句实现随机查询数据并不显示错误数据的方法

用SQL语句实现随机查询数据并不显示错误数据的方法

热门标签:AI智能云呼电话机器人怎么注册 怎么在高德地图标注多个点 四川稳定外呼系统公司 温州语音外呼系统排名 商家地图标注图片 百度地图标注信息怎么修改 福州外呼系统招商 沈阳外呼系统有效果吗 电话机器人接口是什么样的
问题:上级单位要来检查数据,我的服务器的数据库是SQL server 2000,上级单位要求我用SQL语句在服务器端随机查询50条数据出来。可是我的服务器里有些错误数据不希望他们看到,能不能有什么办法不让他们看到。
  SQL语句: select top 50 x from a_1 where c=xxxx

  语句就是要求这样写,然后他们来运行,怎么办,有什么办法可以在sql server上设置,然后使得这50条数据只在我找出的数据(比如正确的数据400)里随机查询出。尽量不要改动SQL语句。

  Peak Wong:

  可用视图:

  对方抽取时:

  select top 50 * from t_view --视图名

  order by newID()

  在生成视图时,把不显示出来的排除。视图在查询时,也就是一个表名的方式//只要对方不知道数据库表就行了。

  SQL code

  
复制代码 代码如下:

select top 10 ID,Name  
  into T--生成测试表  
  from sysobjects  
  go  
  create view Test--生成视图名  
  as  
  select * from T where ID>5  
  go  
  select top 2 * from test order by newID()--随机取两条  


  说明:视图名,最好与表名比较相似就行了。create view Test--生成视图名

  with ENCRYPTION--加密一下,让对方看不到你的视图语句

  as

  select * from T where ID> 5

  go


本篇文章来源于 站长资讯网 原文链接:http://sqlserver.chinahtml.com/2007/119613367717217.shtml
您可能感兴趣的文章:
  • mysql随机查询若干条数据的方法
  • order by newid() 各种数据库随机查询的方法
  • MySQL随机查询记录的效率测试分析
  • MySQL 随机查询数据与随机更新数据实现代码
  • SQL 随机查询 包括(sqlserver,mysql,access等)
  • mysql实现随机查询经验谈

标签:汕尾 邯郸 七台河 营口 来宾 无锡 宝鸡 西宁

巨人网络通讯声明:本文标题《用SQL语句实现随机查询数据并不显示错误数据的方法》,本文关键词  用,SQL,语句,实现,随机,查询,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《用SQL语句实现随机查询数据并不显示错误数据的方法》相关的同类信息!
  • 本页收集关于用SQL语句实现随机查询数据并不显示错误数据的方法的相关信息资讯供网民参考!
  • 推荐文章