sql >> Database teknologi >  >> RDS >> Mysql

Betinget kolonne til forespørgsel baseret på andre kolonner i 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. Databasesikkerhedsovervågning til MySQL og MariaDB

  2. hvad er brugen af ​​pool-indstillingen i database.yml

  3. Sådan bruger du .htaccess til smukke links

  4. Node.js MSSQL tedius ConnectionError:Kunne ikke oprette forbindelse til localhost:1433 - connect ECONNREFUSED