*.비교연산자II(%,_)
LIKE A ~~~ : 애매모호한 범위 나타냄.. A 머시기~~~
% : 0개이상의 자릿수
_ : 1개 자릿수.
escape '~' : ~문자뒤에 있는 %,_은 %,_가 아니라 단순히 문자라는 표시.

ex) %
select * from emp
where ename like 'A%'

select * from emp
where ename like '%N'

*.입력
insert into 테이블명[(컬럼명, 컬럼명,..)]
values(값, 값,..)
ex)
 insert into emp(empno, ename)
 values(8000,'세바스%찬')
ex)
 insert into emp(empno, ename)
 values(8100,'마이_콜')

위내용 검색시... %, _로 검색시.
escape 사용
ex) 세바스%찬 찾기.
select *
from emp
where ename like '%#%%' escape '#'
ex) 마이_콜 찾기..
select * from emp where ename like '%@_%' escape '@'

*.삭제
delete [from] 테이블명 [where 조건]
ex) %들어간것 삭제
delete from emp
where ename like '%#%%' escape '#'

*.함수(function)
- 함수명(~~)
 .max/min : 해당열의 최대/최소값
 .sum/avg : 해당열의 총합/평균값
 .count : 행의 갯수카운트.
 .stddev
ex)
 select max(sal), min(sal), sum(sal), avg(sal)
 from emp
ex) -- 소문에 듣는 count(*), count(컬럼명) 차이,
-- *은 컬럼검색없이 rows계산, 컬럼명은 컬럼명검색후 계산
 select count(*), count(sal)
 from emp
- 그룹함수
 select ~
 from 테이블명
 group by 그룹기준
 

Posted by 말없제이
,