ALTIBASE 함수
문자 함수
문자열 입력 값에 대한 작업 수행, 문자열이나 숫자 값을 반환
숫자 값 반환 : ASCII, BINARY_LENGTH, CHAR_LENGTH(CHARLENGTH, LENGTH), INSTR(POSITION, INSTRB)
문자 값 반환 : CHR, CONCAT, DIGITS, INITCAP, LOWER LPAD, LTRIM, NCHR, REPLICATE, REPLACE2, REVERSE_STR, RPAD, RTRIM, STUFF, SUBSTR(SUBSTRING), TRANSLATE, TRIM, UPPER
날짜 함수
날짜 및 시간 입력 값에 대한 작업을 수행하며 문자열, 숫자 또는 날짜와 시간 값을 반환
날짜 함수 : ADD_MONTHS, DATEADD, DATEDIFF, DATENAME, EXTRACT(DATEPART), LAST_DAY, MONTHS_BETWEEN, NEXT_DAY, SYSDATE, SYSTIMESTAMP
변환 함수
입력 값(data, character 또는 number)에 대해 문자형, DATE형, 또는 NUMBER 데이터 형식으로 변환
변환 함수 : ASCIISTR, BIN_TO_NUM, CONVERT, HEX_TO_NUM, OCT_TO_NUM, TO_BIN, TO_CHAR(datetime), TO_CHAR(number), TO_DATE, TO_HEX, TO_NCHAR(character), TO_NCHAR(datetime), TO_NCHAR(number), TO_NUMBER, TO_OCT, UNISTR
암호화 함수 : DESENCRYPT, DESDECRYPT, DIGIEST
기타 함수 : CASE2, CASE WHEN, DECODE, DUMP, GREATEST, LEAST, NVL, NVL2, SENDMSG
--추가
substrb() 문자열을 byte 단위로 자른다. 한글을 자를경우 유용함.
substr - '문자'단위로 string을 자른다 ('한글'은 LENGTH를 2로 본다)
substrb - 'byte'단위로 string을 자른다 ('한글'은 LENGTH를 4로 본다 substrb('한글',1,3)을 select하면 '한'만 출력됨)
lengthb() 는 byte 단위로 length를 반환한다. (한글사용시 유용)
::: ALTIBASE SQL User's Manual (Version 3.5.9.0) :::
http://atc.altibase.com/sub08/html_manual/a3/htm/sql/index.html
'DB' 카테고리의 다른 글
informix jdbc URL template 인코딩 설정 (0) | 2017.01.03 |
---|---|
DB SQL single quote(작은따옴표) insert (0) | 2014.05.02 |
CURSOR 커서 (0) | 2012.07.12 |
MySQL – 1 (0) | 2011.04.15 |
DB 엔진 종류(MyISAM, InnoDB) (1) | 2011.03.30 |