当前位置:首页 > 教程 > 正文

MS SQL从未知数量表里判断数据存放在哪个表的哪个字段里

需求:从未知数量表里判断数据存放在哪个表的哪个字段里


分析一下这个问题,首先看看平时我们判断一个数据是不是在表中是怎么判断的,这是一个基本操作,用到了SQL的Selcet语法:

在数据库dbo中查询一下发现666在emm这个表中有一个结果集被命中,字段名为question。

说明666在dbo.emm的question字段中存放。

那么看我们的需求,表的数量未知,也就是你不知道你要从多少个表里能找到他。

其次字段也是未知的,也就是你甚至连Select语句中的where条件都没法构造了。


那么这个问题有两个解决方案:

第一个是我直接把数据库导出到excel里去搜索

第二个则是把未知条件换成已知条件,从而实现目的。

那么我有一个简单的思路:

1、得知这个数据库里有哪些表

2、得知每个表里有哪些字段

这样我就把这个问题转换成我们一开始的基础知识,然后用SELECT语句去解决。

加入知识星球,免费阅读全文:愿意为知识付费者请入:因为不懂才加群


 

本博客资源若无特殊说明,均为和谐版本,无需付费,我不搞软件的会员,也不接受指定的和谐业务。

软件无法下载/安装/其它电脑问题,免费加QQ群(500人):949039296

有问题加上面的群,直接群里问,在线的时候有问必答,私聊一般都不看

想打赏微信扫右边的二维码,不建议超过10元,没指望靠这个养活我

 
文章标题:MS SQL从未知数量表里判断数据存放在哪个表的哪个字段里
本文作者:慕若曦
发表日期:2019-05-17 11:57 星期五    首发于    暮若夕
本文固定链接: https://www.muruoxi.com/jiaocheng/4176.html
 
文章标签:
上一篇: 下一篇:

暂无评论

发表评论

╮( ̄▽ ̄)╭ | (= ̄ω ̄=) | (>﹏<) | Σ( ° △ °|||)︴ | Σ(っ °Д °;)っ | X﹏X | (╯-_-)╯╧╧

小提示:提交评论后刷新本页面即可看到隐藏的文件哦~
十年之约
加载中……