
select ename
from emp
where ename like 'S%';
💡like 와 % 는 서로 짝꿍
%: wild card. 이 자리에 무엇이 와도 상관없다. 철자의 갯수가 몇개가 되든 상관없다는 뜻
select ename, age
from emp21
where ename like '김%';
select ename, address
from emp21
where address like '서울%';
select ename, address
from emp21
where address not like '서울%';
select ename
from emp
where ename like '%T';
select ename, birth
from emp21
where birth like '%20';
select ename, hiredate
from emp
where hiredate like '81%';
select ename
from emp
where ename like '_M%';
💡 언더바(_): 이 자리에 무엇이 와도 관계없지만, 자릿수는 한자리여야 됨
💡 like 와 같이 사용할 수 있는 키워드 2개
1. 와일드 카드(%) 2. 언더바(_)
select ename, email
from emp21
where email like '%naver.com';
select ename, address
from emp21
where address like '%강서구%';
💡 특정 문자를 포함하는 쿼리문을 수행하려면, 와일드 카드(%)를 양쪽에 기술하면 됨
select ename
from emp
where ename like '__L%'; -- 언더바 2번
insert into emp(empno, ename, sal)
values(9384, 'A%B', 4500);
commit;
select ename
from emp
where ename like '_m%%' escape 'm';
💡 m 바로 다음에 나오는 % --> 특수문자 %
그 다음에 나오는 % --> 와일드 카드
escape 꼭 써줘야 됨
insert into emp(empno, ename, sal)
values(2934,'A%%B', 3400);
commit;
select ename
from emp
where ename like '_m%m%%' escape 'm';