SQL users would obtain the same result, if they replaced the corresponding columns with a dictionary table and a TINYINT or SMALLINT and relied on the join to couple them.
However, would not be our preferred way.