Я должен найти пол сотрудников из их (SSN). И теория есть, если последнее число SSN равно (0,2,4,6,8) пол женщина или/else, если последнее число SSN нечетное (1,3,5,7,9) пол: человек.
SSN сотрудников выглядит так в моей базе данных, например: 1111112020 или 22222231 - и имя столбца XX, а тип данных - nvarchar (30).Найти пол сотрудников из их SSN
SQL-код выглядит так, чтобы узнать пол сотрудников, и когда я выполнил запрос, я получаю NULL. Может кто-то, пожалуйста, назовите меня в правильном направлении. Благодарю.
DECLARE @Mand char(5) = '1,3,5,9,7'
DECLARE @Woman char(5) = '0,2,4,6,8'
DECLARE @Gender char (1)
SELECT (
CASE
WHEN right(rtrim(SSN),1) = @Mand THEN 'MAN'
WHEN right(rtrim(SSN),1) = @Woman THEN 'Woman'
ELSE NULL
END) as gender
FROM U
WHERE I = XXX
Спасибо Гордон, работа просто отлично. – RyaN