NULL

LIKE 연산자 LIKE 연산자는 이메일, 게시판, 제목 또는 내용 검색기능처럼 일부 문자열이 포함된 데이터를 조회할 때 사용한다. 와일드카드 조건식에서 _ 또는 % 를 와일드카드라고 한다. 와일드 카드는 특수 문자 또는 문자열을 대체하거나 문자열 데이터의 패턴을 표기하는 특수문자이다. LIKE와 같이 쓸 수 있는 와일드카드는 _와 %이다. 종류 의미 _ 어떤 값이든 상관없이 한 개의 문자 데이터를 의미 % 길이와 상관없이(문자 없는 경우 포함) 모든 문자 데이터를 의미 위와 같이 조건식안의 와일드카드 %S%는 앞뒤 상관없이 문자열안에 S가 포함된 문자열 데이터를 출력한다. 조건식이 S%라면 S로 시작하는 문자열 데이터를 출력하고 %S라면 S로 끝나는 문자열 데이터를 출력한다. ESCAPE 만약 _나 %..
SQL/Oracle
2022. 3. 9. 01:23

만약 급여 열 값이 2000 이상 3000이하, 즉 급여가 2000~3000인 사원 데이터를 조회해야한다면 AND 연산자를 사용해서 다음과 같이 SELECT문을 만들 수 있다. 위와 같이 최소 ~ 최대 범위를 지정하여 범위 내의 데이터만 조회 할 경우 대소 비교 연산자 대신 BETWEEN A AND B 연산자를 사용하면 더 간단하게 가능하다. 위와 같이 더 간결하게 코드 작성이 가능하며 BETWEEN앞에 NOT을 붙이면 2000 ~ 3000 이외 값들이 조회된다.
SQL/Oracle
2022. 3. 9. 01:01