SQL の if ステートメントには、expr1、expr2、expr3 の 3 つのパラメータがあります。 expr1 の値が true の場合、関数の戻り値は expr2 になります。 expr1 の値が false の場合、関数の戻り値は expr3 になります。
プロジェクト開発では常にデータベースの使用が避けられません。 . SQL データベースを使用する場合は、まずデータをクエリしてからデータを表示します。このような操作は面倒で非効率的です。 SQL ステートメントで直接操作する別の方法を使用することもできます。データベースからクエリされた情報は、結果に直接入力されません。代わりに、情報はページに表示する必要があるデータに変換され、結果に格納されます。 。これにより効率が大幅に向上します。このプロセスでは、if ステートメントを使用する必要があります。次に、このステートメントの使い方を記事で詳しく紹介しますので、皆さんの参考になれば幸いです。
#【おすすめコース: SQL チュートリアル #】
if 文の使い方
文法構造:
if(expr1,expr2,expr3)
SELECT IF(TRUE,1+1,1+2); -> 2 SELECT IF(FALSE,1+1,1+2); -> 3 SELECT IF(STRCMP("111","222"),"不相等","相等"); -> 不相等
select *,if(book_name='PHP','已卖完','有货') as product_status from book where price =30
IF NULL 式
構文構造:
IF NULL( expr1 , expr2 )
SELECT IFNULL(NULL,"11"); -> 11 SELECT IFNULL("00","11"); -> 00
以上がSQLでのif文の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。