it is entirely possible that there might be a database system somewhere that does not have the LEFT function (in that case, look for the SUBSTRING function, which is part of the SQL standard)
here are a bunch of names --
Adams
Applethwaite
Babson
Boweridge
Collins
Coulter
when you say BETWEEN 'A' and 'C', or the equivalent, >= 'A' and <= 'C', Collins and Coulter are not included because both are greater than 'C'
if you want to use BETWEEN for this, then you have two choices --
1. WHERE LEFT(name,1) BETWEEN 'A' AND 'C'
2. WHERE name BETWEEN 'A' AND 'D' (assuming there is no person with the actual one-letter surname 'D')
note also that wildcards will only work with LIKE