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

前端之家收集整理的这篇文章主要介绍了sqlite在select中支持任何种类的IF(条件)语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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
原文链接:https://www.f2er.com/sqlite/198283.html

猜你在找的Sqlite相关文章