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

oracle怎么在where后面再作判断条件

发布网友 发布时间:2022-03-30 07:34

我来回答

3个回答

热心网友 时间:2022-03-30 09:04

1、从 tblTest 表中获取出 itemcode = 'Item001' 的记录行,就可以使用where的相等(=)条件,select * from tblTest where itemcode = 'Item001'。

2、从 tblTest 表中获取出 itemnum > 50 的记录行,就可以使用where的大于(>)条件。大于条件还可以使用大于等于(>=),select * from tblTest where itemnum > 50。


3、从 tblTest 表中获取出 itemnum < 50 的记录行,就可以使用where的小于(<)条件。小于条件还可以使用小于等于(<=),select * from tblTest where itemnum < 50。

4、从 tblTest 表中获取出 itemnum 不等于 itemprice 的记录行,就可以使用where的不等于(!= 或者 <>)条件,这两种不等于符号都是可以的。

5、从 tblTest 表中获取出 itemname 包含“项目”两个字的记录行,就可以使用where的模糊(%)条件,百分号在左侧表示左边可以是任意值,百分号在右侧表示右侧可以匹配任意值,百分号也可以两边都有。

热心网友 时间:2022-03-30 10:22

如下参考:

1.从tblTest表中获取itemcode='Item001'的记录行,然后使用where的等式(=)条件,select*fromtblTestwhereitemcode='Item001'如下图。

2. 如果从tblTest表中获得itemnum > 50的记录行,则可以使用where greater than(>)条件。也可以使用大于或等于(>=),select * from tblTest where itemnum > 50,如下图。

3.从tblTest表中获取itemnum < 50的记录行,您可以使用where的小于(<)条件。小于条件也可以使用小于或等于(<=),select * from tblTest where itemnum < 50如下图。

4.从tblTest表中获取itemnum不等于itemprice的记录行,可以使用where's not equal to (!等于或小于>如下图。

5.从tblTest表中获取包含itemname中单词“item”的记录行,然后可以使用where的fuzzy(%)条件。左边的百分号表示左边可以是任何值,右边的百分号表示右边可以匹配任何值,百分号可以是两边的,如下图。

热心网友 时间:2022-03-30 11:56

你可以根据时间参数来判断:

如果时间>=你的时间 且 status = 1 这个条件 ;

如果时间<你的时间 且 status = 1  and call_result = 1这个条件 ;

1 和 2 两个是或的关系


具体sql参考:

select * from table1 where 1=1 and ( (time>=v_date and status =1 ) or 
(time<v_date and status = 1 and call_result=1) )

其中:table1 是你的表,v_date 是你的时间变量



--希望对你有帮助!!

追问这个我看到了,如果我不加1=1怎么样

追答可以不加的,我只是习惯而已。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 如何用手机查询小学生学籍号?急用!!! 小学一年级学生的学籍号怎么查?学校要用 怎么在浏览器里发表软文 百度知道如何发表软文 为什么电脑录屏ppt只显示第一页? WPS的PPT文档能不能在播放状态下给别的录屏软件录制? ppt可以录屏幕吗 在WORD表中怎么样能求和???怎么操作 word求和简单的加减乘除怎么操作 华为手机中病毒了,一连网就下载各种软件,弹出很多广告。恢复出厂设置,刷机三清都没有效果 怎么办 手机经常出现这样的的广告,怎么解决,是不是中毒啦? 事业单位考试流程是什么 美术生的考试流程 科目一考试流程是什么? Code考试时候是什么流程 word 文档打不开 怎么办 word文档打不开怎么回事?? 如何在阿里云主机上安装docker 想炒外汇怎么开户? 炒外汇如何开户? 怎么查到小学生学籍号 cloudera的hadoop认证具体考什么啊,在哪报名啊?什么时候考啊?去哪咨询啊 oracle,去重,多条件统计,语句怎么写 oracle中关联查询条件&quot;(+)=&quot;的问题 怎么查询小学生的学籍号 oracle查询语句条件判断怎么写 orcale查询语句,在满足A条件的前提下再满足B条件,大神进 小学学籍号怎么查啊 电脑打不开因为什么 电脑开机后什么都打不开,是怎么回事 ps暂存盘怎么清理 电脑怎么用苹果手机热点上网 电脑如何通过手机热点上网 电脑如何用手机热点上网? 图片太大手机怎么缩小kb word页码怎么编辑 word编辑页码怎么弄 怎么在word上编辑页码 下面 正解 怎么给word文档编页码 电脑桌面总是跳出很多广告怎么关