ProgramingTip

sqlite는 선택에서 모든 종류의 IF (조건) 문을 지원합니까?

bestdevel 2020. 10. 21. 21:15
반응형

sqlite는 선택에서 모든 종류의 IF (조건) 문을 지원합니까?


sqlite는 select 문에서 SQL 함수 "if"를 지원합니까?

예를 들면

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

길이가 4 자 이상이면 a를 반환합니다. ``를 b로 반환합니다.

선택 조건을 지원하는 경우 구문은 무엇을 지원하는 경우?

http://sqlite.org/lang_corefunc.html 을 확인 했지만 볼 수 없습니다.


케이스 표현식을 참조하십시오 .

CASE에서는 다른 프로그래밍 언어에서 IF-THEN-ELSE와 같은 역할을합니다.

예를 들어

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

이에 대한 사례사용할 수 있습니다 .

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

참고 URL : https://stackoverflow.com/questions/1294619/does-sqlite-support-any-kind-of-ifcondition-statement-in-a-select

반응형