mysql if 문 예제

Tempo de leitura: menos de 1 minuto

0 Flares Filament.io 0 Flares ×

이 자습서에 지정된 IF 문과 다른 IF 함수가 있습니다. 다음 예제에서는 IF-ESLEIF-ELSE 문을 사용하는 방법을 보여 줍니다. GetCustomerLevel() 저장 프로시저는 두 가지 매개 변수 고객 번호와 고객 수준을 허용합니다. IF 문에는 여러 식을 확인하기 위해 여러 ELSEIF 분기가 있을 수 있습니다. TRUE를 평가하는 식이 없으면 ELSE 분기의 else 문이 실행됩니다. 다음 sql 문은 게시자 테이블에 나열된 각 국가에 대한 행의 게시자 수를 표시합니다. 다음 MySQL 문은 book 이름, isbn no 및 book_mast 테이블에서 식의 페이지/가격 열별칭을 반환합니다. 페이지/가격은 영어 이외의 다른 언어의 수가 다른 현명한 언어 영어보다 더 많은 경우 가격이 될 것입니다 페이지 / 가격은 페이지와 no_페이지가 될 것입니다. 여기에 다른 언어 책의이 예에서 영어 책의 수보다 더 많은 것입니다. MySQL IF ELSEIF ELSE는 여러 표현식을 기반으로 문을 실행합니다.

식이 TRUE로 평가되지 않을 때 문을 실행하려는 경우 IF-ELSE 문을 다음과 같이 사용합니다. search_condition가 일치하지 않으면 ELSE 절 문_list가 실행됩니다. MySQL IF 문을 사용하면 식의 특정 조건 이나 값을 기반으로 SQL 문 집합을 실행할 수 있습니다. MySQL에서 식을 형성하려면 리터럴, 변수, 연산자 및 함수를 결합할 수 있습니다. 식은 TRUE FALSE 또는 NULL을 반환할 수 있습니다. 다른 흐름 제어 구조와 마찬가지로 IF … END IF 블록은 다른 IF 문을 포함하여 다른 흐름 제어 구문 내에 중첩될 수 있습니다. 각 IF는 자체 END IF에 의해 종료되어야 하며 그 다음에 세미콜론이 뒤따릅니다. 들여쓰기를 사용하여 중첩된 흐름 제어 블록을 보다 쉽게 읽을 수 있도록 할 수 있습니다(MySQL에서 요구하지는 않지만): 여기에 설명된 IF 문과 다른 IF() 함수도 있습니다.

섹션 12.4, “흐름 함수 제어”를 참조하십시오. IF 문은 THEN, ELSE 및 ELSEIF 절을 가질 수 있으며 END IF로 종료됩니다. mysql if 문은 식의 특정 조건 이나 값에 따라 sql 문 집합을 실행할 수 있습니다.

Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.