sql 中的if 判断 语句应该怎么写?

2022-09-19 23:50

4个回答
SQL语句没法实现,不过可以用代码选择使用不同的SQL语句
sql中的if语句写法和java中差不多,都是先定义变量再使用变量进行判断。由于你的提问不是很清晰,我就自己的看法解答下你的问题:
如果你指的是查询条件的话:select 需要查询的字段,若为所有字段这里是* from 表名 where 查询条件例如name='llo' and age='50';
如果你指的是sql代码的话:
变量名 Number:=0;
变量名 Number:=0;Num为属性
Select 字段名 Into 变量名 from 表名 就不多写了,条件同查询条件结束时要有;号注意英文字符,这样会把查询到的字段值赋给变量,当使用if语句进行判断时,取到变量名进行判断就好。if判断语句同:if(变量名!=0) then
返回true时需要运行的语句
end if;
--为注释
SQL中是不能这么加语句的.
写一个function可以
否则按楼上的在代码中判断吧
相关问答
SQL的判断语句怎么写?
4个回答2022-12-24 20:02
select (case when b=c then a else b end) from A
SQL判断语句怎么写
2个回答2022-12-18 06:51
select (case when c=1 then a, case when c=2 then b,....) from A
excel if 多重条件判断?
3个回答2023-01-10 23:52
你的逻辑就有问题,条件5和条件6始终都执行不了,除非把这两个条件提到最前面。
excel IF函数多重判断
3个回答2023-01-18 16:00
=IF(B2=H2,I2,IF(B2=H3,I3,IF(B2=H4,I4,IF(B2=H5,I5)))) 上边的公式的含义就是: 如果,B2=H2,返回或显示I2这个数值; 否则,如果,B2=H3,返...
全文
orcal 判断一个值不等于NULL 怎么写的Sql
3个回答2022-12-08 20:04
例如 有一列的列名为 oracleID,判断oracleid不为空的sql为: select * from 表 where oracleid is not null oracleid不为空的记录就出来...
全文
sql语句 判断表是否存在
1个回答2022-11-11 01:27
用户表在当前数据库的系统表中,可使用以下语句进行查找: select Name,ID from sysobjects where xtype='U' 若是将xtype='U'换成xtype='V'就...
全文
sql 查询判断语句怎么写?
1个回答2022-12-23 17:10
select a.type,a.id,count(XX.COUNT) AS OUT_COUNT from a,xx where a.id=xx.id and a.type='Y' group by ...
全文
英语 怎么判断if在句子中是“是否”还是“如果”的意思
1个回答2023-02-08 06:26
1、引导的从句类型 (1)if引导的是宾语从句、表语从句,译为是否。 (2)if引导的是条件状语从句,译为如果。 2、所在位置 (1)if译为是否,一般放在动词后,不能放在句子开头。 例:...
全文
if条件判断为2会不会进去
1个回答2023-06-27 00:30
 =IF(判断条件,符合条件时返回的值,不符合条件时返回的值) IF括号中的逗号是英文下的逗号;前核毕当条件满足时,则返回值1;当条件不满足时,则返回值2;值2可以省略,省略后返回值由FALSE代...
全文
如何用SQL语句判断字符串
1个回答2022-12-02 06:30
用通配符: char1 like '%mystring%'
热门问答