答案 0 :(得分:0)
假设只有至少18岁的人才有资格投票,请执行以下操作:
SELECT ResidentId,
CONCAT(IFNULL(FirstName, ''), ' ',
IFNULL(SecondName, ''), ' ',
IFNULL(lastName, '')) FullName,
(Date(BirthDate)>=SUBDATE(NOW(),INTERVAL 18 YEAR)) VoterStatus
FROM Resident;
如果是VoterStatus=1
,则表示此居民有资格投票,但如果VoterStatus=0
居民没有资格投票。