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

MYSQLストアドプロシージャ、ケース

    これを試してください:

    begin
        select *,
            case _id
            when 0 then 0
            else 1
            end as id
        from table
    end
    

    SELECTの一部として使用する場合 クエリ、WHEN ステートメントではなく、制御フローです。機能

    これは次のように表現することもできます:

    begin
        select *, _id != 0 as id
        from table
    end
    


    1. 初心者のためのSQLDELETE

    2. MariaDBでのRLIKEの仕組み

    3. innodb_lock_wait_timeoutタイムアウトを増やす

    4. PHPとMySQLは時間から秒を引く