질문은 employees 테이블에서 'G'문자로 시작하는 이름을 검색하는 것입니다. Oracle 12c Version을 사용하고 있습니다. Oracle SQL의 검색 문자열
나는 대답 건너 온 :select *
from employees
where first_name >= 'G'
and first_name < 'H';
당신이 뒤에 논리를 이해하는 데 도움이 시겠어요. 당신은 결국 모든 first_name
이 G로 시작하는 당신의 이름을 검색 할 수 G
select * from employees where first_name like 'G%'
그들은 단순히 문자열 비교 일 뿐이며, 'g'는 'h'가 알파벳 앞에 오기 때문에 'g'< 'harrison' '이 TRUE입니다. 문자열의 길이는 무의미합니다. 문자가 잠금 단계에서 비교되며, 불일치가 발생하면 비교 결과를 얻습니다. –