DamsCraft【담공방】

반응형

 


 

[MS Access DB] 액세스 iif 함수 사용법 

SQL SERVER, VB 함수도 개념 동일합니다.


Iif(판별식 , 참, 거짓)

요점:   판별식이 // true면 '참' 출력 , false라면 '거짓' 출력한다.

 

개념은 같으나 사용법은 조금씩 차이가 있으니 밑의 예제를 참고해주시기 바랍니다.


 

예제)Access DB

[사는곳] : [인천] 인 경우

1
=IIf([사는곳]="서울", "YES", "NO")

결과 : NO

예를들어 [사는곳]="서울" 대입 값[사는곳]이 [인천]인 경우,

같다면 YES를 반환합니다.

다르다면 NO를 반환합니다.

 

예제)SQL SERVER

1
2
DECLARE @a int = 50, @b int = 41;  
SELECT IIF ( @a > @b, 'TRUE', 'FALSE' ) AS Result;  

결과 : TRUE

설명 :

첫 째줄 @a와 @b의 변수 선언 후 값 대입(값 초기화)합니다.

두번째 줄 @a가 @b보다 크다면, 'TRUE'를 반환합니다.

                 @a가 @b보다 같거나 작다면, 'FALSE'를 반환 합니다.

그 결과 값은 Result 라고 명명합니다.

 

예제) VB

1
2

text = "abc" IIf(text = "abc", "일치", "불일치")

결과 : 일치

설명 :

첫번째 줄

text 변수 값 대입(값 초기화)합니다.

 

두번째 줄

text 변수가 "abc"와 같다면 "일치"라는 문자열을 반환합니다.

text 변수가 "abc"와 다르다면 "불일치"라는 문자열을 반환합니다.


 

 

*소스에디터

 http://hilite.me/

이 글을 공유합시다

facebook twitter googleplus kakaostory naver