mysql 함수(3)
-
oracle start with connect by prior
oracle start with connect by prior 절 은 트리형태 구조이다 쇼핑몰 같은 1뎁스 2뎁스 3뎁스 4뎁스 에대한 트리구조를 쿼리로 만들어바라 그얼마나 조인을 해야하고 복잡한일인가또한 게시판에대한 일반글과 댓글에 대한 트리구조를 만들려고 해보자. 예를들면 -Sport-골프-골프공 -골프채 -골프장갑-스노우보드-부츠-데크-장갑이런구조가 있는 쇼핑몰이라고 생각하자 -Sport [ depth = 1 , no= 1 , upno=1]-골프 [ depth = 2 , no= 2 , upno=1]-골프공 [ depth = 3 , no= 3 , upno=2]-골프채 [ depth = 3 , no= 4 , upno=2]-골프장갑 [ depth = 3 , no= 5 , upno=2]-스노우보드 [ de..
2014.01.09 -
Oracle 내장함수
숫자 관련 함수 ROUND(VALUE[,n]) : 소수 n자리까지 반올림, n음수 가능 TRUNC(VALUE[,n]) : 소수 n자리까지만 표시(버림), n음수 가능 MOD(m,n) : m/n의 나머지 문자열 함수 LOWER(변환하려는 값) : 소문자로 변경 UPPER(변환하려는 값) : 대문자로 변경 INICAP(변환하려는 값) : 앞글자(INITIAL)만 대문자, 나머지는 소문자 CONCAT(A,B) : 문자열 결합(|| 연산과 같음) SUBSTR(col, m[,n]) : 문자열 m~n까지 반환, m이 마이너스이면 끝에서부터 카운트, n이 없으면 끝까지 LENGTH(col) : 문자열의 길이 INSTR(col, m) : m이 포함된 위치 반환 LPAD(col, m, 'string') : 문자열 폭을 ..
2013.02.08 -
MySQL 함수
1. CONV(N,from_base,to_base) : 수의 진수를 바꾸는 함수입니다. from_base 진수의 N을 to_base 진수의 수로 변환하여 문자열로 리턴한다. 2. CONCAT(str1, str2, ...) : str1과 str2의 문자를 합하는 함수이다. 3. LENGTH(str) : 문자의 길이를 리턴하는 함수이다. 4. LOCATE(substr, str) : substr이 str에서 시작하는 문자의 위치를 리턴하는 함수이다. 5. INSTR(str, substr) : LOCATE() 함수와 같은 일을 하는데 인자순서만 바뀌었다. 6. LPAD(str, len,padstr) : str에서 왼쪽방향으로 str의 길이가 len이 될때까지 padstr을 꼐속 덧붙이는 함수이다. 7. RPAD..
2013.01.09