본문 바로가기

배우기/복습노트[oracle sql]

[복습] SQL | Oracle 필터링 기능을 하는 where절과 비교연산자

728x90
반응형

where 절은 필터링 기능을 한다(조건에 맞는 행 선택)

조건의 형태는 대상 연산자 상수이며, 상수는 크게 문자상수, 숫자상수, 날짜상수가 있다. 

문자 상수와 날짜 상수는 홀따옴표가 필수이며 문자상수는 대소 구분을 한다.

 

마지막의 경우는, 원본의 데이터 대소문자 저장 여부를 모르는 경우 좌우 비교 대상의 대소문자를 일치시켜 조회한다는 의미이다(대소치환 함수 사용)

 

비교연산자는 =, >, >=, <, <=를 쓰며 같지 않은 경우는 != 를 사용한다.

sql의 경우 <>도 사용하기는 하나 !=를 권장한다. 다른 언어에서는 <> 형식은 사용하지 않기 때문이다.

 

 

예제) 학생 테이블에서 키가 160 이하인 학생의 이름, 학번(studno), 생년월일(birthday), 표준몸무게 출력하되 모든 출력 결과는 한글명(컬럼별칭)으로 출력할 것 (표준몸무게 = (키-100)*0.9

 

 

728x90
반응형