腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
WHERE
子句
中
使用
CASE
计算
空
参数
、
、
、
、
[tbl] WHEN @Desc LIKE '' END 这允许
在
未定义
参数
时返回所有值(@Desc='')或返回值的子集(@Desc='test')。
浏览 51
提问于2018-01-05
得票数 1
回答已采纳
3
回答
无法
使用
空
值进行查询
、
、
我需要根据
CASE
子句
中的
参数
used
参数
进行查询。它将接受0,1,null 根据
参数
值,我需要运行查询。例如:如果
参数
为contactSuccess,则
Where
子句
应为empCommunication =1 如果
参数
为contactFail,则
Where
子句
应为empCommunication =0 上面两个场景
使用
下面的查询,但如果失败,
参数
为
空<
浏览 11
提问于2019-05-21
得票数 0
回答已采纳
1
回答
mySQL :如何在SELECT查询的
CASE
语句中
使用
PDO绑定
参数
?
在
mySQL SELECT查询
中
,我希望根据
WHERE
子句
中的PDO约束搜索
参数
条件选择客户端表的行。像
WHERE
client = :searchStr这样的东西
在
A的情况下,
参数
:searchStr包含例如客户编号'123‘。因此,如果客户端
在
表
中
,我
使用
:
WHERE
浏览 3
提问于2017-02-14
得票数 0
5
回答
在
the中
使用
带有IN
子句
的情况
、
、
、
、
在
WHERE
子句
中,我
使用
一个大小写,如果
参数
为
空
或
空
,则返回所有行。这种方法适用于单一值。然而,当
使用
IN
子句
时,情况就不太好了。例如:Name =
CASE
WHEN @Name_ != '' THEN @Name_ ELSE Name END这也有效,但是无法
使用
CASE
表达式,因此如果我
浏览 2
提问于2013-09-05
得票数 0
回答已采纳
3
回答
使用
可
空
参数
的SQL
case
表达式
、
、
、
我将
参数
列表传递给我的存储过程,其中一些
参数
可以为
空
。根据传递的值,我需要创建一个
where
子句
;我要做的是如果@productType不是null,那么PmTyId = @productType不要添加到
WHERE
子句
中。
CASE
浏览 0
提问于2016-06-21
得票数 2
回答已采纳
2
回答
在
WHERE
IN
子句
中
使用
CASE
、
、
我试图根据IN
参数
来构造
WHERE
子句
。出于这个原因,我正在做一些关于
在
WHERE
IN
子句
中
使用
CASE
的实验。如果P1的值为null,那么下面的值也很好:但是如果P1不是
空
的,我得到 ORA-01427:单
浏览 4
提问于2013-02-20
得票数 2
回答已采纳
2
回答
在
where
子句
中
使用
CASE
-带
参数
、
、
我正在寻找一个
在
where
子句
中
使用
变量的
case
语句的好例子。变量返回的数字决定
where
子句
的结果。我的查询如下所示: SELECT @Received = count(*)
WHERE
> 5BEGIN SELECT @Received = coun
浏览 1
提问于2015-10-16
得票数 0
1
回答
如果字段为
空
,则忽略
参数
:无效的标记(
、
、
、
、
我
在
查询的
where
子句
中有一个
参数
,如果字段为
空
,我会尝试忽略该
参数
。收到"invalid token (“错误。
CASE
WHEN trim (cltfst) || ' ' || (cltlst) is null THEN '' ELSE (('LWSI:first_status')='(
浏览 2
提问于2019-10-15
得票数 1
3
回答
如何在报表查询中有条件地
在
列表上添加
where
语句?
、
在
列表不为
空
的条件下,如何在iReport查询
中
添加
where
语句:
CASE
WHEN length($P{list}) > 0 THEN table_x.id IN ($P!{list}) END 我试图通过传递一个
空
列表来显示报告,但它不起作用。
浏览 2
提问于2017-09-28
得票数 2
6
回答
具有大小写检查
空
值的SQL Server
Where
子句
、
名字搜索
参数
不是必需的,因此我需要在
where
子句
中
使用
case
语句。但是,我正在搜索的表
中
的字段first name也可以为
空
。问题出在SQL Server
中
,用来检查必须
使用
is null或is not null的null,而我似乎不能将其与
case
一起
使用
。正则表达式%不包含
空
值。这在一个查询
中
是可能的,还是需要两个单独的查询?下面是它的基本外观: sele
浏览 23
提问于2019-01-29
得票数 0
回答已采纳
2
回答
在
where
子句
中
使用
类似列条件的情况
、
、
我
在
函数中
使用
SQL查询。现在,我只想将
参数
值传递给SQL
子句
,前提是param_value不是
空
的,如下所示。select *
where
case
when param_val <> '' then col1 like '%' || param_val如果
参数
值不是null,那么我希望
使用
like (%)获取记录。
浏览 2
提问于2017-02-17
得票数 2
回答已采纳
3
回答
如果这两个
参数
都不是
空
的
、
目标如果我的两个
参数
都是
空
的,那么就没有
Where
子句
。如果用户是管理员,那么他可以
浏览 5
提问于2013-08-16
得票数 2
1
回答
如何在
Where
子句
中涵盖两种不同的场景
、
、
、
、
我有一个只有一个
参数
@tag nvarchar(100) = ''的存储过程。如果输入
参数
不是
空
/ '‘,然后返回所有记录,我是否可以应用这个
Where
子句
?我不能在这里
使用
LIKE,因为
在
匹配的情况下,我只需要精确的匹
浏览 1
提问于2014-08-24
得票数 0
回答已采纳
6
回答
如何在
Where
条件下从
CASE
子句
返回多个值
、
、
我
使用
条件运算符
在
where
子句
中
使用
多个
参数
。我编写了以下查询,在这种情况下,我不能
使用
in类。请指导我如何从
case
子句
返回多个
参数
。select * from cardimportSTATUS =
CASE
THEN 'F'END 当状态
在
nul
浏览 5
提问于2015-07-06
得票数 3
回答已采纳
2
回答
SQL语句If语句
在
SELECT语句中
、
、
、
、
在
select语句中是否可以
使用
if语句?SELECT * FROM persontable
WHERE
gender_id = $P{genderName}:numeric 如果
参数
$P{genderName}为
空</e
浏览 6
提问于2012-11-10
得票数 0
1
回答
在
Where
子句
中
使用
Case
子句
、
我
使用
Oracle来完成我的工作,我有以下的脚本,我想加入表a和d
中
的数据、区域号和shift;但是
在
我的表a
中
我没有shift,所以我通过
使用
现金时语句创建shift,但是我必须加入表a
中
创建的shift和表a
中
的shift,但是sql工作并且给我我想要的数据,但是我只想确保这是正确的方法!route_date, a.trn_
浏览 1
提问于2017-05-31
得票数 0
回答已采纳
2
回答
哪个查询有更好的性能-
where
子句
和
case
语句?
CarType不为
空
,可以包含2个值。CarDonated和CarSold。from Cars c或
浏览 1
提问于2012-09-28
得票数 0
回答已采纳
1
回答
在
symfony2
中
where
子句
中
使用
可选
参数
、
如何为
使用
symfony查询生成器的select查询的
WHERE
子句
使用
可选
参数
。
在
php
中
,类似地,
在
symfony
中
,如何在
Where
子句
中
使用
可选
参数
CreateQueryBuilder?
浏览 1
提问于2014-11-07
得票数 1
回答已采纳
5
回答
当条件
在
何地条款
中
、
、
、
我正在构建SSRS
中
的一个报告,其中
参数
值可以是NULL,也可以包含非
空
值。现在,如果用户选择的值为NULL (从下拉列表
中
),则SQL查询将为如果用户选择的值是除NULL以外的任何值,则SQL查询将为我需要将这个条件放在Clause
使用
Case
的位置,这样用户提供的任何输入都由SQL查询处理,并返回适当的结果。用户可以从下拉列表
中
同时选择
空
值
浏览 7
提问于2012-11-20
得票数 0
1
回答
包含
计算
列的
子句
的动态顺序不起作用
、
、
Column Start **/ SELECT SELECT Count(FulfilledDelivery) FROM dbo.Deliveries d1
WHERE
ORDER BY
CASE
WHEN @OrderBy =END; 基本上,除了
计算
出的列'Deliverie
浏览 1
提问于2014-09-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ZJU的第七十九天
常用SQL语句和语法汇总
SQL入个门,修行在个人
MySQL入门级内容来了
要提高SQL查询效率where语句条件的先后次序应如何写
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券