加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite在select中支持任何种类的IF(条件)语句

发布时间:2020-12-12 19:19:38 所属栏目:百科 来源:网络整理
导读:sqlite在select语句中是否支持sql函数“if”? 例如 select if( length( a ) 4,a,' ') as bfrom foo 如果长度超过4个字符长,它将返回一个。否则它将返回”as b 如果它支持在选择什么是语法应该使用的条件? 我已经检查http://sqlite.org/lang_corefunc.html
sqlite在select语句中是否支持sql函数“if”?

例如

select if( length( a ) > 4,a,' ') as b
from foo

如果长度超过4个字符长,它将返回一个。否则它将返回”as b

如果它支持在选择什么是语法应该使用的条件?

我已经检查http://sqlite.org/lang_corefunc.html,但我看不到它。

请参阅 case表达式。

A CASE expression serves a role similar to IF-THEN-ELSE in other programming languages.

对于你的例子

select case when length(a) > 4 then a else '' end as b
from foo

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读