首页 > 试题广场 >

在Mysql中,语句 SELECT IF(-1,5,2) 的

[单选题]
在Mysql中,语句 SELECT IF(-1,5,2) 的返回值是:
  • 2
  • 6
  • -1
  • 5
D
if(条件,表达式1,表达式2)
如果条件为真(即不为0),执行表达式1,否则,执行表达式2.

发表于 2016-12-19 12:24:17 回复(4)
这一题选D if(条件exp,表达式1,表达式2) 如果(exp不等于0且exp不为空),条件成立(true)执行表达式1,否则,执行表达式2. 这里exp为值-1,条件成立执行表达式1,所以返回值为5。
发表于 2017-04-13 17:34:33 回复(1)
引用楼下解释:
if(条件,表达式1,表达式2)
如果条件为真(即不为0),执行表达式1,否则,执行表达式2.
发表于 2017-10-04 10:56:35 回复(0)
if -1!=0 执行 5
if -1==0 执行 2
发表于 2019-10-23 21:00:19 回复(0)
自己数据库基础是真鸡巴差劲
发表于 2018-08-17 21:40:51 回复(1)
条件只分0或非0
发表于 2018-03-19 21:47:11 回复(0)
D
if(条件,表达式1,表达式2)取消发表
如果条件为真(即不为0),执行表达式1,否则,执行表达式2.
发表于 2017-03-24 11:12:50 回复(2)
if函数第一个是条件,非0为真, 0为假
编辑于 2024-03-10 04:24:45 回复(0)
非零全部为真,只有0是假
发表于 2023-09-17 17:12:15 回复(0)
sqlservice里有if吗?
发表于 2023-05-25 16:24:49 回复(0)
-1 != 0 ? 5:2
发表于 2022-04-17 08:44:49 回复(0)
if 函数:(条件,表达式1,表达式2)
发表于 2022-03-12 13:31:28 回复(0)
三元表达式
发表于 2021-06-20 11:46:58 回复(0)
if(条件,表达式1,表达式2)
如果条件为真(即不为0),执行表达式1,否则,执行表达式2.
-1!=0
发表于 2020-08-24 16:53:22 回复(0)
sql版的三目运算符

发表于 2019-11-09 19:50:08 回复(0)
复制前面的
f(条件,表达式1,表达式2)
如果条件为真(即不为0),执行表达式1,否则,执行表达式2.
发表于 2019-03-19 21:01:15 回复(0)