一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據庫技術|

服務器之家 - 數(shù)據庫 - Sql Server - 用SQL語句實現(xiàn)隨機查詢數(shù)據并不顯示錯誤數(shù)據的方法

用SQL語句實現(xiàn)隨機查詢數(shù)據并不顯示錯誤數(shù)據的方法

2019-10-30 18:28mssql教程網 Sql Server

問題:上級單位要來檢查數(shù)據,我的服務器的數(shù)據庫是SQLserver2000,上級單位要求我用SQL語句在服務器端隨機查詢50條數(shù)據出來。可是我的服務器里有些錯誤數(shù)據不希望他們看到,能不能有什么辦法不讓他們看到。 SQL語句:selecttop5

問題:上級單位要來檢查數(shù)據,我的服務器的數(shù)據庫是SQL server 2000,上級單位要求我用SQL語句在服務器端隨機查詢50條數(shù)據出來。可是我的服務器里有些錯誤數(shù)據不希望他們看到,能不能有什么辦法不讓他們看到。 
  SQL語句: select top 50 x from a_1 where c=xxxx 

  語句就是要求這樣寫,然后他們來運行,怎么辦,有什么辦法可以在sql server上設置,然后使得這50條數(shù)據只在我找出的數(shù)據(比如正確的數(shù)據400)里隨機查詢出。盡量不要改動SQL語句。 

  Peak Wong: 

  可用視圖: 

  對方抽取時: 

  select top 50 * from t_view --視圖名 

  order by newID() 

  在生成視圖時,把不顯示出來的排除。視圖在查詢時,也就是一個表名的方式//只要對方不知道數(shù)據庫表就行了。 

  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 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内精品久久久久久中文字幕 | 国产a一级毛片午夜剧院 | 亚洲精品国产福利片 | 99久久精品自在自看国产 | 91在线亚洲综合在线 | 国产自拍影院 | 国产伦精品一区二区三区免 | 国产美女在线一区二区三区 | 色偷偷亚洲综合网亚洲 | 亚洲网站在线观看 | acg火影忍者熟密姬纲手h | 日韩欧美三级视频 | 免费一看一级欧美 | 日本在线观看www鲁啊鲁视频 | 亚洲色图15p| 国产资源在线视频 | 男女啪啪gif | 日本人添下面的全过程 | 娇妻被健身教练挺进小说阅读 | 女色在线观看免费视频 | 32d乳白色的奶罩未删除 | 色老板免费在线观看 | 国产一精品一av一免费爽爽 | 91免费播放 | 欧美日韩高清观看一区二区 | 欧美特级特黄a大片免费 | 二次元美女扒开内裤露尿口 | 亚洲成在人线久久综合 | 调教禽兽| 久久精品中文騷妇女内射 | 丝袜兔女郎被啪在线观看91 | 精品一区二区三区视频 | 网www天堂资源在线 王淑兰与铁柱全文免费阅读 | 全肉一女n男np高h双龙养成 | 免费av在线视频 | 深夜在线小视频 | 大伊香蕉精品二区视频在线 | 毛片在线免费观看网站 | 我年轻漂亮的继坶2中字在线播放 | 美女被到爽流动漫 | 手机在线免费观看视频 |