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

MYSQL上の複数のIFステートメント

    CASEを使用したい :

    SELECT item_code, 
    CASE category_code 
    WHEN 'HERR1' THEN 1
    WHEN 'COLN5' THEN 2
    ELSE 'NO'
    END as category_code, item_name, item_quantity 
    FROM qa_items
    

    ただし、IF 動作します:IF(category_code='HERR1',1, IF(category_code='COLN5',2,'NO'))



    1. 関数に値の複数のセットまたは配列を渡します

    2. PHPでジグザグに配列リストをソートする方法は?

    3. PHPキャッシング-データベースに保存したり、ファイルを作成したりする方が速いですか?

    4. SQL Server:日付範囲の計算