• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 用SQL语句实现随机查询数据并不显示错误数据的方法

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了SQL语句,随机,查询数据等相关知识,希望本文的分享对您有所帮助

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

问题:上级单位要来检查数据,我的服务器的数据库是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
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析mysql 语句的调度优先级及改变
  • SQL语句中SUM与COUNT的区别深入分析
  • 用SQL实现统计报表中的"小计"与"合计"的方法详解
  • 基于sql语句的一些常用语法积累总结
  • Mysql跨表更新 多表update sql语句总结
  • PHP5 mysqli的prepare准备语句使用说明
  • 规范化的SQL数据修改语句总结
  • 在MySQL数据库中使用C执行SQL语句的方法
  • 工作中常用的mysql语句分享 不用php也可以实现的效果
  • SQL语句详解 MySQL update的正确用法

相关文章

  • 2018-12-05MySQL外键约束的禁用与启用命令分享
  • 2018-12-05SQL Server数据库入门学习总结
  • 2018-12-05mysql事务处理机制的使用技巧步骤
  • 2018-12-05MySQL时间日期查询方法与函数
  • 2017-05-11MYSQL数据库中的现有表增加新字段(列)
  • 2018-12-05教你怎么修改mysql默认最大连接数
  • 2017-05-11mysql中用于数据迁移存储过程分享
  • 2018-12-05优化SQl的30中常用方法
  • 2017-05-11与MSSQL对比学习MYSQL的心得(五)--运算符
  • 2018-12-05获取MSSQL数据字典的SQL语句

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • asp+mysql+utf8 网页出现乱码问题的解决方法
    • MySQL优化包括的三个方面
    • ORA-02283: 无法变更启动序列号
    • varchar和text说不清的那些事
    • 关于MySQL时常闪退的问题解决办法分享(图)
    • SQL Sever 2005 Express 安装失败解决办法
    • Mysql 数据库常用备份方法和注意事项
    • MySQL之——基于Keepalived实现双机HA
    • MySQL学习笔记1:安装和登录(多种方法)
    • mysql连接数据库并测试实例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有