• but ...

    DECLARE @T table (data char(1))

    Insert @T (data) values ('A')
    Insert @T (data) values ('a')
    Insert @T (data) values ('B')
    Insert @T (data) values ('b')

    select * from @T where data like '[ABCDEFG]'
    select * from @T where data like '[A-G]' collate Latin1_General_BIN

    does give the desired result. And no need to change the table definition