조건처리

·DB/Oracle DB
LIKE 명령문을 사용하면 이름이나 제목에 특정문자가 있을 시 조회되도록 할 수 있다 % : 모든 것을 의미함 _ : 자릿수 예문1) 이름의 성씨가 '김'씨인 사람 찾기 select name, age from test_1 where name like '김%'; 예문2) 이름에서 세번째 단어가 '수'인 사람 찾기 select name, age from test_1 where name like '__수';
·DB/Oracle DB
select문에서 조건을 이상 ~ 이하를 적용하고 싶을 때, Between이라는 범위 연산 명령어를 통해 한번에 처리할 수 있다. 범위 연산(이상 ~ 이하)을 처리하는 명령어 : Between A and B 예문) select name, age from test_1 where age Between 3 and 5;
·DB/Oracle DB
IN() : 포함관계 - 또는 이라는 논리연산을 이용해서 같다라는 조건처리를 하는 경우 - 포함관계를 나타내는 IN() 함수 사용가능 - NOT IN()을 사용하면 포함되지 않은 것만 조회 - IN(1,2,3)을 하면 1과 같거나, 2와 같거나, 3과 같을때 조건처리 예문) select name, age from test_1 where age in(1, 2, 3); ;
·DB/Oracle DB
* 조건처리 : Where * - SQL에는 파이썬처럼 if문, for문이 없음 대신, Where문으로 조건처리를 할 수 있음. - Where 사용시 범위로 조건 지정은 불가(Between 사용해야함) (~이상, ~이하) * 오라클이 해석하는 순서 * 1. select 2. from 테이블 3. where 4. 컬럼들 (데이터에 저장되는 구간, 별칭 지정은 여기부터 가능) 5. 정렬 order by select from -- 조건이 있는 경우 where -- 정렬 오름 - ASC, 내림 - DESC order by; * 나이가 20살 이상인 모든 사람의 데이터를 조회하기 * -- 나이가 가장 높은 순서대로 정렬 select age from member where age >= 20 Order By age ..
공호랑
'조건처리' 태그의 글 목록