帮忙解释下这个sql语句,该怎么解决
帮忙解释下这个sql语句
case when max(a) < b then null else max(a) end
a,b在数据库中保存的都是字符串格式,是不是如果a的最大值小于b返回空否则返回a的最大值
------解决方案--------------------
如果a的最大值小于b返回空否则返回a的最大值
对,就这样。
------解决方案--------------------
你的理解没错
case when max(a) < b then null else max(a) end
a,b在数据库中保存的都是字符串格式,是不是如果a的最大值小于b返回空否则返回a的最大值
------解决方案--------------------
如果a的最大值小于b返回空否则返回a的最大值
对,就这样。
------解决方案--------------------
你的理解没错