2012. 4. 25. 13:08ㆍNOTE/IT
함수들...
CONVERT() / CAST() --형변환 함수
CONVERT(varchar(20),string_statement)
ROUND(numeric,length) --반올림
-- 문자열 함수
LEFT()/RIGHT()/LEN()/RTRIM()/LOWER()/UPPER()/LTRIM()/REPLACE()/
PARTINDEX(pattern,expression) 표현식에서 패턴이 처음 나오는 곳을 돌려준다.없으면 0
-- 날짜 함수
GETDATE()
DATEADD(datapart,number,date) datepart부분에 number값을 더한다
DATEDIFF(datepart,date1,date2) 두 날짜 사이의 datepart 값
yyyy : Year
q : Quarter
m : Month
y : Day of year
d : Day
w : Weekday
ww : Week of year
h : Hour
n : Minute
s : Second
--시스템 함수
DB_ID()/DB_NAME()/HOSTNAME()/ISDATE()/ISNULL()/ISNUMERIC()/NULLIF()/
--
BETWEEN WHERE qty BETWEEN 10 AND 20
LIKE book_ ,book%,%book%,[st]ing,[b-f]ing,s[^t]ing%, ....
IN WHERE qty IN ( .... , .... )
DISTINCT SELECT DISTINCT ... 중복행 제거
ISNULL() SELECT AVG( ISNULL(price,0)) FROM TABLE1 .. NULL일때 0으로 처리
COMPUTE
COMPUTE BY 상세내역과 그룹을 모두 보여줌
'NOTE > IT' 카테고리의 다른 글
[SQL]COMPUTE/COMPUTE BY (0) | 2012.04.25 |
---|---|
[SQL]ROLLUP/CUBE (0) | 2012.04.25 |
[MSSQL]프로시저 매개변수 사용하기 예제 (0) | 2012.04.25 |
[MSSQL]SQL 문장과 PROCEDURE 문의 실행 순서 비교 (0) | 2012.04.25 |
[MSSQL]저장 프로시저 (0) | 2012.04.25 |