IF语句中如何使用条件查询A B C D1-ABC 3 4 2-ABC 5 63-BCD 3 54-BCD 5 7D列中要这样取数,如果A列中包含ABC,取B列对应行数字,如果不包含ABC,取C列中对应行数字excel

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/07 10:24:31

IF语句中如何使用条件查询
A B C D
1-ABC 3 4
2-ABC 5 6
3-BCD 3 5
4-BCD 5 7
D列中要这样取数,如果A列中包含ABC,取B列对应行数字,如果不包含ABC,取C列中对应行数字
excel

这个要看什么数据库的,不同数据库语法不同.

以MSSQL为例,大概是这样的:

update 表名 set D=(case when A like '%ABC%' then B else C end)

IF语句中如何使用条件查询A B C D1-ABC 3 4 2-ABC 5 63-BCD 3 54-BCD 5 7D列中要这样取数,如果A列中包含ABC,取B列对应行数字,如果不包含ABC,取C列中对应行数字excel c#中如何使用带过滤条件的查询语句作为数据源 excel中使用IF函数,如何表达如果a,并且b,那么c,否则d. 下列程序段用来求a、b、c、d四个数中的最大数,结果存放在m中.If a>b Then m=a '第1个条件语句If mb Then '第1个条件语句m=bElsem=aEnd If   C.第1个条件语句应改为If a>b Then '第1个条件语句m=aElsem=bEnd C++中 if(a==b)条件语句是什么意思? 在结构化程序设计方法中,三种基本结构是A)条件结构、多条件结构、循环结构 B)顺序结构、选择结构、循环结构C)if语句、switch语句、for语句D)if语句、for语句、while语句 Matlab中如何使用if语句?如果y=x+5在条件0 若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是(A)if(a) printf(%d ,x); else printf(%d ,y);(B)if(a==0) printf(%d ,y); else printf(%d ,x);(C)if(a!=0) printf(%d ,x); else printf(%d 下列语言中,哪个是输入语句 A.INPUT B.PRINT C.IF D.LET if语句的不理解if(x=0)y=4*x;这个执行条件成立的语句.由小到大输出3个整数.if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf(%d,%d,%d,a,b,c);为什么3个if都执行?上面只执行成立的if语句. SQL语句中条件短语的关键字是:a)where b)for c)skip d)condition c语言中,条件判断:if (in(a,b,if (in(a,b,c)){……}上面的那个判断条件是什么意思?什么情况下才能执行IF语句里的代码?c语言 有in(a,b,c,d,e)这样的运算吗? 13.下列关于switch语句和break语句的结论中,正确的是(C ).A.break语句是switch语句中的一部分 B.在switch语句中必须使用break语句C.在switch语句中可以根据需要使用或不使用break语句 D.switch语句是bre Verilog语言中if语句里可以写两种条件吗,如if(a>0 and b>0),如果不可以,那这4种情况应该如何表示, 、以下关于switch语句和break语句的描述中正确的是____A、在switch语句中必须使用break语句B、break语句只能用于switch语句体中C、break语句只能用于循环语句中D、在switch语句中使用break语句 问下在语句if(!(e+1))a=b; 中条件 (e+1)等价于____?A、e!=0 B、e==0 C、e!=-1 D、e==-1 matlab的if条件语句中如何表示1≤a≤10? 条件语句的一般形式是‘if a then else c’其中B表示的是