Here is one way....not sure why you would want to do this...DECLARE @t TABLE( smkr CHAR(1), gender CHAR(1), minage INT, maxage INT, rate INT, onechild INT, twochild INT ) INSERT @t SELECT 'Y', 'F', 30, 39, 100, 25, 45 UNION ALL SELECT 'N', 'M', 40, 49, 200, 30, 35 SELECT smkr, gender, minage, maxage, rate FROM @t UNION ALL SELECT smkr, gender, 0, 0, onechild FROM @t UNION ALL SELECT smkr, gender, 1, 1, twochild FROM @t