Если я правильно понимаю, вы можете использовать age
для этого инструкцию:
INT
Я присоединился к трем столам и сделал вид. В этом представлении у меня есть столбец с именем AGE
. Теперь мне нравится создавать еще один столбец рядом с столбцом Age_bin_10yr с именем (eg. a€?Ge15_Lt25a€?, a€?Ge25_Lt35a€?, a€?Ge35_Lt45a€?, a€?Ge45_Lt55a€?, a€?Ge55_Lt65a€?, a€?Ge65_Lt75a€?, a€?Ge75_Lt85a€?, etc)
, в котором указаны десятилетние бункеры с коротким двором . Я не знаю, как это сделать. Я действительно ценю твою помощь. Большое спасибо.select *, case when age >= 15 and age < 25 then 'Ge15_Lt25' when age >= 25 and age < 35 then 'Ge25_Lt35' when age >= 35 and age < 45 then 'Ge35_Lt45' when age >= 45 and age < 55 then 'Ge45_Lt55' ... end as Age_bin_10yr from yourview
sql,
Если я правильно понимаю, вы можете использовать age
для этого инструкцию:
INT
Предполагая, что age
столбец имеет тип INT
:
SELECT
'Ge'+CAST((age-5)/10 AS VARCHAR)+'5_Lt'+CAST((age-5)/10+1 AS VARCHAR)+'5' AS Age_bin_10yr,
* -- the rest of the columns you need
FROM
... -- the rest of the view definition