sql >> Database >  >> RDS >> Mysql

Voorwaardelijke kolom voor zoekopdracht op basis van andere kolommen in 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. mysql vreemde sleutel fout #1452

  2. Codeigniter:Fout in ORDER BY CASE-query

  3. Verbind ODBC-toepassingen op Windows met SugarCRM

  4. php slaat geen gegevens op in mysql