sql >> データベース >  >> RDS >> Mysql

MySQLSELECTクエリでのIFステートメントの使用

    使用しているIF/THEN / ELSE構文は、ストアード・プロシージャーおよび関数でのみ有効です。このようにWHERE句のフローを制御するためにIF()関数を使用することはできないため、クエリを再構築する必要があります。

    クエリで使用できるIF()関数は、主にクエリのSELECT部分​​で使用され、特定の条件に基づいてさまざまなデータを選択することを目的としています。クエリのWHERE部分ではあまり使用されません。

    >
    SELECT IF(JQ.COURSE_ID=0, 'Some Result If True', 'Some Result If False'), OTHER_COLUMNS
    FROM ...
    WHERE ...
    


    1. RailsのPostgresqlに関するプリペアドステートメント

    2. 特定の場所にデータベースを備えたAndroidSQLiteデータベースは可能ですか?

    3. Accessでクロス集計クエリウィザードを使用する方法

    4. MariaDBの日時値からマイクロ秒を減算します