Możesz dodać indeksowaną kolumnę zawierającą numeryczny klucz skrótu nazwy miasta. (Z dozwolonymi duplikatami).
Wtedy możesz zrobić multiklauzulę, gdzie :
hash = [compute hash key for 'SAN FRANCISCO']
SELECT county
FROM city
WHERE cityHash = hash
AND UPPER(name) = 'SAN FRANCISCO' ;
Alternatywnie przejrzyj podręcznik bazy danych i spójrz na opcje tworzenia indeksów tabel. Może być coś przydatnego.