问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL多条件查询方法

发布网友 发布时间:2022-04-22 07:36

我来回答

2个回答

懂视网 时间:2022-04-11 22:27

当我写下如下sql语句时,我得到了输入@c参数时想得到的结果集。
select * from @tb t where t.id in (select id from tb where f = @c)
但如果有@a,@b,@c,而它们分别想从@tb中得到不同的结果集,例如
代码如下:
if @a is not null
begin
--得到@a想得到的
end
if @b is not null
begin
--得到@b想得到的
end
if @c is not null
begin
--得到@c想得到的
end

这样做好像没什么问题,但如果@a和@b是一起的,甚至是@a,@b,@c,@d,@e,@f等等N多种条件组合,这样就不好办了。所以必须先build好@tb,最后一次性查询
--构造@tb
select * from @tb
假如我已经通过@a,@b得到了一种@tb结果集,当我再次使用@c进行条件判断时,这样就会覆盖刚才的结果。
可以采用“删除不符合条件的记录”的方法来做,由于@tb已经得到了@a,@b想得到的结果,所以只要删除掉不符合@c的结果就行了。完。
代码如下:
if @c is not null
begin
delete c from @tb c where c.id not in (select id from tb where f = @c)
end
select * from @tb

您可能感兴趣的文章:

  • sql server 临时表 查找并删除的实现代码
  • SQLServer中临时表与表变量的区别分析
  • sqlserver 临时表的用法
  • sqlserver 临时表 Vs 表变量 详细介绍
  • sqlserver 动态创建临时表的语句分享
  • 关于sqlserver 2005 使用临时表的问题( Invalid object name #temptb)
  • mysql复制中临时表的运用技巧
  • mysql 临时表 cann't reopen解决方案
  • SQL Server 向临时表插入数据示例
  • 浅析SQL server 临时表
  • MySQL使用临时表加速查询的方法
  • sql server创建临时表的两种写法和删除临时表
  • 对比Oracle临时表和SQL Server临时表的不同点
  • 热心网友 时间:2022-04-11 19:51

    方法步骤:
    以下图为一个超市的销售数据:
    方法一、INDEX、SUMPRODUCT和ROW函数的组合
    在单元格F4中输入如下公式
    =INDEX(B2:B15,SUMPRODUCT((A2:A15=F3)*(D2:D15=F5)*ROW(C2:C15)),0)
    即用SUMPRODUCT函数求出满足条件所对应的行数,再用INDEX函数查出满足条件对应的值。结果如下:
    方法二、LOOKUP函数的应用
    在单元格F4中输入如下函数式:
    =LOOKUP(2,1/(A2:A15=F3)/(C2:C15=F5),(B2:B15))
    即可得到同方法二相同效果。如果没有符合条件的值,则会返回#N/A错误。

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    何为“存在”,“存在”的定义是什么? ...可以吗?真能增加性生活时间吗?另外这样有没什么危害? 过户费用属于什么科目 车过户费用挂什么科目 房屋过户费记什么科目 车辆过户费入什么科目 房屋过户费属于什么科目 车辆保险过户需要什么科目? 隆回六中录取分数线是多少? 桃花流水鳜鱼肥的上一句是什么诗 扶贫日与我国哪一个基本国情相关 党和国家设立扶贫日表明什么 世界扶贫日 各位亲能告诉我中国贫困日是哪天吗?谢谢! 国家的扶贫日是几月几日 证券交易费用 国泰君安证券交易的手续费到底是多少? 股票交易手续费怎么算的? 请问用什么软件将相片制成电影 照片做成影片什么软件好 照片电影软件 什么软件能把照片做成电影, 有一个软件是能那照片变成电影的图片叫什么呀 可以把照片做成电影样子的软件叫什么 把照片制作成电影,用什么软件最好? 什么软件可以把照片做出电影效果 疫情下,在线培训和面授相比,会不会效果不好呢?... 什么软件可以一键将照片变成电影胶片风格 疫情线上课好还是线下好为什么 能让照片变成电影的图片软件叫什么 在Excel中,如何查找满足条件的记录 ?按查找情况来... 如何用EXCEL中,两个条件查找数据的方法? 在EXCEL中如何实现多条件查找? EXCEL如何实现多条件查找 用EXCEL函数如何进行多条件查询 excel怎么实现多条件查询? excel如何多条件查询 如何用excel多条件匹配查找 如何在两个EXCEL表中多条件查询? 如何在EXCEL中实现多条件查询啊 EXCEL如何实现条件查询? EXCEL表中如何查询所有符合条件的记录 vivo手机怎样调时间 怎么自制3d全息投影 自制3d全息投影能直接用透明光盘裁吗?中间有洞,... diy制作3d全息投影用什么材料 如何自制初音演唱会版3d全息投影(不是金字塔影像... 【DIY】3d全息投影“材料”的是什么 怎么自制3D全息投影?莪需要解剖图,或原理,构造... 自制投影仪有物理原理吗