SELECT a.Chr+b.Chr+c.Chr+d.ChrFROM (VALUES('0'),('1'),('2'),('3'),('4'),('5'),('6'), ('7'),('8'),('9'),('A'),('B'),('C'),('D'), ('E'),('F'),('G'),('H'),('I'),('J'),('K'), ('L'),('M'),('N'),('O'),('P'),('Q'),('R'), ('S'),('T'),('U'),('V'),('W'),('X'),('Y'), ('Z') )a(Chr)CROSS JOIN (VALUES('0'),('1'),('2'),('3'),('4'),('5'),('6'), ('7'),('8'),('9'),('A'),('B'),('C'),('D'), ('E'),('F'),('G'),('H'),('I'),('J'),('K'), ('L'),('M'),('N'),('O'),('P'),('Q'),('R'), ('S'),('T'),('U'),('V'),('W'),('X'),('Y'), ('Z') )b(Chr)CROSS JOIN (VALUES('0'),('1'),('2'),('3'),('4'),('5'),('6'), ('7'),('8'),('9'),('A'),('B'),('C'),('D'), ('E'),('F'),('G'),('H'),('I'),('J'),('K'), ('L'),('M'),('N'),('O'),('P'),('Q'),('R'), ('S'),('T'),('U'),('V'),('W'),('X'),('Y'), ('Z') )c(Chr)CROSS JOIN (VALUES('0'),('1'),('2'),('3'),('4'),('5'),('6'), ('7'),('8'),('9'),('A'),('B'),('C'),('D'), ('E'),('F'),('G'),('H'),('I'),('J'),('K'), ('L'),('M'),('N'),('O'),('P'),('Q'),('R'), ('S'),('T'),('U'),('V'),('W'),('X'),('Y'), ('Z') )d(Chr)ORDER BY a.Chr, b.Chr, c.Chr, d.Chr;
SELECT n, CHAR(n + CASE WHEN n < 10 THEN 48 ELSE 55 END)FROM (SELECT TOP(36) n = ROW_NUMBER() OVER (ORDER BY (SELECT NULL))-1 FROM sys.columns a, sys.columns b) tORDER BY n