본문 바로가기

like

[SQL] WHERE 절을 활용하자, LIKE! 쿼리를 이용해서 데이터를 조회 할 때 어떤 특정 패턴을 이용한 조회가 가능합니다. 가령, 회사의 사원들 중에 이름이 'J' 로 시작하는 하는 사원을 조회하고 싶다라던지 사원들의 전화번호가 001로 시작하는 사원들을 조회하고 싶을 때를 말하는 겁니다. 즉 데이터의 일부나 그런 조건을 이용할 수 있도록 가능하게 하는것이 LIKE 라는 키워드 입니다. 다음과 같이 쓸 수 있겠습니다. WHERE 컬럼명 LIKE 조건; 위의 '조건'에 해당하는 부분에 대해서 짚고 넘어갈게요. J로 시작하는 사원의 이름을 조회하고 싶다면 다음과 같이 하면 됩니다. 'J%' 여기서 '%'의 의미는 그 자리가 위치하는 곳에서 다른 문자나 숫자따위가 0개 또는 하나 이상임을 표시합니다. 즉 이렇게 된다면 이름 자체가 J 또는 James.. 더보기
[SQL 연습] ESCAPE identifier를 이용한 LIKE연산자 이용 위의 테이블 명이 a인 테이블에서 식 : SELECT * FROM hr.a WHERE name LIKE '%\_%' ESCAPE '\'; 결과 : 더보기
[SQL 연습] 이름의 두번째 글자가 'a'인 사원조회(LIKE) 식 : SELECT department_id, first_name, salary FROM hr.employees WHERE first_name LIKE '_d%'; 결과 : 더보기
[SQL 연습] 'd'로 끝나는 이름의 사원 조회 오라클은 대소문자 구분합니다.! D는 조회 안함. 식 : SELECT department_id, first_name, salary FROM hr.employees WHERE first_name LIKE '%d'; 결과 : 더보기
[SQL 연습] 'M'으로 시작하는 이름의 사원 조회(LIKE) 식 : SELECT department_id, first_name, salary FROM hr.employees WHERE first_name LIKE 'M%'; 결과 : 더보기