반응형
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;
반응형
'ProgramingTip' 카테고리의 다른 글
--no-colors와 같은 인공위성을 가진 .mocha 파일이 있습니까? (0) | 2020.10.21 |
---|---|
(row, col, values)의 튜플 목록에서 Pandas DataFrame을 생성합니다. (0) | 2020.10.21 |
다른 사전에 추가 (0) | 2020.10.21 |
'제로'의 Android 복수형 처리 (0) | 2020.10.21 |
Git을 사용하여 하나의 특정 브랜치에 * 오직 * 존재하는 모든 커밋을 표시하고 다른 브랜치 * 아무 ** 표시 (0) | 2020.10.21 |