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

MySQLの他の列に基づくクエリの条件付き列

    select User_id
    ,case 
        when (YEAR(DOB) < 1980 AND Job_Title = "manager")   then 'Old Fart'
        when (YEAR(DOB) < 1980 AND Job_Title = "associate") then 'Old Timer'
        when (YEAR(DOB) > 1980 AND Job_Title = "manager")   then 'Eager Beaver'
        when (YEAR(DOB) > 1980 AND Job_Title = "associate") then 'Slacker'
        else 'nobody'
    end
    as Real_Title 
    from users
    


    1. PostgreSQLで変数を宣言する方法

    2. LOAD DATA INFILEタイプのコマンドを使用してデータベースの行を更新することは可能ですか?

    3. カーディナリティ推定:密度統計の組み合わせ

    4. ユーザーの友達と友達の友達を取得するSQL