¿Sqlite soporta cualquier tipo de declaración IF (condición) en un selecto

¿Soporta sqlite la función sql "if" en la declaración de selección?

por ejemplo

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

el cual regresaría si la longitud fuera de más de 4 caracteres. o de lo contrario volvería '' como b

Si es compatible con una condición en la selección, ¿cuál es la sintaxis que se debe usar?

He comprobadohttp://sqlite.org/lang_corefunc.html pero no puedo verlo

Respuestas a la pregunta(2)

Su respuesta a la pregunta