본문 바로가기

반응형

like연산자

[Oracle] Like 연산자 (SQLD 시험에 많이 나옴) 정의 SQLD시험에서 적어도 3문제 이상 나오는 빈출 개념 Like 연산자에 대해 알아보자. [문법] SELECT FROM WHERE LIKE ' '; '_' : 특정 미지의 글자 하나를 의미 '_B_' : 미지의 글자 + B + 미지의 글자 (세글자이면서 가운데 B가 들어간) 예) ABC, BBB, CBD, WBA 등등 '%' : 미지의 글자 0개 이상 '%B%' : 앞뒤 갯수 상관없이 B문자열이 포함되어 있는 단어 예) 'A%'를 입력하면 ABC, A, AB, ABCD, AAAAAA 등이 출력됨. 예시 [명령어] SELECT ENAME FROM EMP WHERE ENAME LIKE '%B%'; [출력] [실전문제] 사원 테이블(EMP)에서 이름이 5글자인 사원의 이름(ENAME), 사원 번호(EMPN.. 더보기
[SQLD] WHERE절, 논리연산자, LIKE연산자 WHERE절 WHERE절을 쓰면 데이터를 수평으로 가져올 수 있다. 즉, 열을 가져오는 것이 아니라 ROW를 가져온다. SELECT ENAME FROM EMP WHERE JOB='CLERK'; 논리구조 WHERE절은 테이블의 각각의 행에 대해 개체 조건을 만족하는지 여부를 판단한다. 조건을 만족시키는 경우만 출력한다. SELECT ENAME FROM EMP WHERE SAL>2000; 2000 초과만 출력된다. 2000 미만은 출력되지 않는다. 실습하기 1. 사원 테이블 (EMP)에서 근무 부서 번호(DEPTNO)가 20번이 아닌 사원들의 사원번호(EMPNO), 근무부서번호 2. 사원 테이블에서 1982년 1월 1일 (1982/01/01) 이후에 입사한 사원의 사원번호(EMPNO), 이름(ENAME), .. 더보기

반응형