如下SQL语句中,____可能返回null值。
(1) select count(*) from t1; 返回行数 没有返回 0
(2) select max(col1) from t1; 没有数据就是null
(3) select concat(‘max=’,max(col1)) from t1; mysql连接为null
A、(1)可能,(2)和(3)不可能
B、(2)可能,(1)和(3)不可能
C、(3)可能,(1)和(2)不可能
D、(1)不可能,(2)和(3)可能

正确答案;D
如果是oracle里面的话选B,但是在mysql里面应该选D,如果不确定数据库,那是可能为null的,在Oracle里面不是null,但是在mysql里面concat连接会是null.
select concat(‘max=’,max(col1)) from t1; 在ORACLE里面null连接"max="最后会显示-----max=!!

oracle和mysql里面concat区别

相关文章:

  • 2021-11-27
  • 2021-09-12
  • 2021-07-31
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-24
  • 2021-11-30
  • 2022-12-23
  • 2022-02-05
  • 2021-04-23
相关资源
相似解决方案