Informix
Informix cardinality ( 문자열 표현식 ) 콜렉션 열(SET, MULTISET, LIST)의 요소 수를 리턴합니다. char_length ( 문자열 표현식 ) "문자열 표현식"의 논리 문자 수를 리턴합니다. 일부 동아시아 로케일에서는 논리 문자 수가 바이트 수와 다를 수 있습니다. concat ( 문자열 표현식1 , 문자열 표현식2 ) "문자열 표현식1"을 "문자열 표현식2"에 연결 또는 결합한 결과로 얻어지는 문자열을 리턴합니다. 예: concat ( [영업 (쿼리)].[영업 직원].[이름], [영업 (쿼리)].[영업 직원].[성] ) 결과: 이름과 성을 리턴합니다(예: Bob Smith). date ( 문자열 표현식|날짜 표현식|정수 표현식 ) "문자열 표현식", "날짜 표현식" 또는 "정수 표현식"의 날짜 값을 리턴합니다. day ( 날짜 표현식 ) 월중 특정 일(1-31)을 나타내는 정수를 리턴합니다. extend ( 날짜 표현식 , ' { ' year to second ' } ' ) 날짜/시간 또는 날짜 표현식의 정밀도를 조정합니다. 표현식은 따옴표 붙은 문자열로 표시된 날짜 값일 수 없습니다. 첫 번째 및 마지막 한정자를 지정하지 않으면 기본 한정자는 year to fraction(3)입니다. 한정자에서 지정하지 않은 필드가 표현식에 포함되어 있으면 원치 않는 필드가 무시됩니다. 첫 번째 한정자가 표현식에 존재하는 필드보다 더 큰(즉, 더 중요한) 필드를 지정하면, 새 필드가 current 함수에서 리턴한 값으로 채워집니다. 마지막 한정자가 표현식에 존재하는 필드보다 더 작은(덜 중요한) 필드를 지정하면, 새 필드가 상수 값으로 채워집니다. 누락된 month 또는 day 필드는 1로 채워지고 누락된 hour 필드부터 fraction 필드는 0으로 채워집니다. 예: extend ( 일부 날짜 열 , { year to second } ) hex ( 정수 표현식 ) "정수 표현식"의 16진수 인코딩을 리턴합니다. initcap ( 문자열 표현식 ) 각 단어의 첫 번째 문자는 대문자이고 나머지 모든 문자는 소문자인 "문자열 표현식"을 리턴합니다. 단어는 글자가 아닌 문자 다음에 시작됩니다. 그러므로 공백뿐 아니라 쉼표, 마침표 및 콜론과 같은 기호 다음에도 새 단어가 시작됩니다. length ( 문자열 표현식 ) "문자열 표현식"에서 바이트 수를 리턴합니다. 이때 후미 공백은 포함되지 않습니다. byte 또는 text "문자열 표현식"의 경우에는 length가 후미 공백을 포함한 전체 바이트 수를 리턴합니다. lpad ( 문자열 표현식1 , 정수 표현식 , 문자열 표현식2 ) "정수 표현식"에서 지정한 전체 문자 수로 "문자열 표현식2"에 의해 왼쪽 안쪽 여백이 지정된 "문자열 표현식1"을 리턴합니다. "문자열 표현식2"의 시퀀스는 리턴 문자열을 "정수 표현식"에서 지정한 길이로 작성하는 데 필요한 만큼 여러 번 발생합니다. mdy ( 정수 표현식1 , 정수 표현식2 , 정수 표현식3 ) month (정수 표현식1), day (정수 표현식2), year (정수 표현식3)를 나타내는 정수에 대해 평가하는 세 가지 표현식을 사용하여 date 유형 값을 리턴합니다. month ( 날짜 표현식 ) "날짜 표현식"의 월 부분에 해당하는 정수를 리턴합니다. nvl ( 표현식1 , 표현식2 ) "표현식1"이 NULL이 아닌 경우 "표현식1"의 값을 리턴합니다. "표현식1"이 널이면 "표현식2"의 값을 리턴합니다. 예: nvl ( [단위 매출액] , [단가] ) 결과: 단위 매출액을 리턴하거나 단위 매출액이 NULL인 경우 단가를 리턴합니다. octet_length ( 문자열 표현식 ) 후미 공백을 포함하여 "문자열 표현식"의 바이트 수를 리턴합니다. replace ( 문자열 표현식1 , 문자열 표현식2 [ , 문자열 표현식3 ] ) 표시된 모든 "문자열 표현식2"가 "문자열 표현식3"으로 대체되는 "문자열 표현식1"을 리턴합니다. "문자열 표현식3" 옵션을 지정하지 않으면 리턴 문자열에서 표시된 "문자열 표현식2"가 모두 생략됩니다. 예: replace ( [영업 (쿼리)].[제품].[제품군 코드] , - ) 결과: "-" 문자가 포함되지 않은 모든 제품군 코드를 리턴합니다. round ( 숫자 표현식 [ , 정수 표현식 ] ) "숫자 표현식"의 반올림 값을 리턴합니다. "정수 표현식"을 지정하지 않으면 값이 0 자릿수나 단위 자릿수까지 반올림됩니다. 32(+ 및 -) 자리의 자릿수 범위는 전체 10진수 값을 나타냅니다. 데이터 형식이 적용되기 전에 반올림이 수행됩니다. 예: round (125, -1) 결과: 130 rpad ( 문자열 표현식1 , 정수 표현식 , 문자열 표현식2 ) "정수 표현식"에서 지정한 전체 문자 수로 "문자열 표현식2"에 의해 오른쪽 안쪽 여백 지정된 "문자열 표현식1"을 리턴합니다. "문자열 표현식2"의 시퀀스는 리턴 문자열을 "정수 표현식"에서 지정한 길이로 작성하는 데 필요한 만큼 여러 번 발생합니다. substr ( 문자열 표현식 , 정수 표현식1 [ , 정수 표현식2 ] ) "정수 표현식1" 위치에서 시작하는 "문자열 표현식"의 하위 문자열 중 처음 "정수 표현식2"개 문자를 리턴합니다. "문자열 표현식"의 첫 번째 문자가 위치 1에 있습니다. "정수 표현식2"를 생략하는 경우 "정수 표현식1" 위치에서 시작되고 "문자열 표현식"의 끝에서 종료되는 "문자열 표현식"의 하위 문자열이 리턴됩니다. 예: substr ( [영업 (쿼리)].[영업 직원].[직위 코드], 3 , 5 ) 결과: 직위 코드의 문자 3-7개를 리턴합니다. to_char ( date_expression [ , string_expression ] ) 지정된 "문자열 표현식" 형식을 사용하여 "날짜 표현식"의 문자열을 리턴합니다. 이 함수는 기본 제공된 데이터 유형에만 사용할 수 있습니다. to_date ( 문자열 표현식1 , 문자열 표현식2 ) "문자열 표현식1"을 "문자열 표현식2"에서 지정하는 날짜 형식을 따르는 날짜로 리턴합니다. "문자열 표현식1"이 널이면 널값이 리턴됩니다. weekday ( 날짜 표현식 ) "날짜 표현식"의 특정 요일을 나타내는 정수를 리턴합니다. 0은 일요일을 나타내고 1은 월요일을 나타내는 표현식으로 요일을 나타냅니다. year ( 날짜 표현식 ) "날짜 표현식"의 특정 연도를 나타내는 4자리 정수를 리턴합니다.
Informix 수학식 log10 ( 숫자 표현식 ) "숫자 표현식"의 로그를 밑이 10인 로그로 리턴합니다. logn ( 숫자 표현식 ) "숫자 표현식"의 자연 로그를 리턴합니다. root ( 숫자 표현식1 [ , 숫자 표현식2 ] ) "숫자 표현식1"의 루트 값을 리턴합니다. 적어도 하나의 숫자 인수(라디안 인수)가 필요합니다. "숫자 표현식1"을 지정한 경우에만 값 2가 "숫자 표현식2"의 기본값으로 사용됩니다. 0을 "숫자 표현식2"의 값으로 사용할 수 없습니다. trunc ( 날짜 표현식 , 문자열 표현식 ) "문자열 표현식"에서 지정한 형식을 사용하여 "날짜 표현식"을 자릅니다. 예를 들어 "문자열 표현식"이 'year'이면 "날짜 표현식"에서 해당 연도의 처음 표시되는 날짜 이후가 잘립니다. trunc ( 숫자 표현식 [ , 정수 표현식 ] ) "숫자 표현식"의 잘린 값을 리턴합니다. "정수 표현식"을 지정하지 않으면 "숫자 표현식"이 0 자릿수나 단위 자릿수까지 잘립니다. 32(+ 및 -)자리의 자릿수 제한은 전체 10진수 값을 나타냅니다.
Informix 삼각법 acos ( 숫자 표현식 ) "숫자 표현식"의 아크코사인을 라디안으로 리턴합니다. 아크코사인은 코사인이 "숫자 표현식"인 각도입니다. asin ( 숫자 표현식 ) "숫자 표현식"의 아크사인을 라디안으로 리턴합니다. 아크사인은 사인이 "숫자 표현식"인 각도입니다. atan ( 숫자 표현식 ) "숫자 표현식"의 아크탄젠트를 라디안으로 리턴합니다. 아크탄젠트는 탄젠트가 "숫자 표현식"인 각도입니다. atan2 ( 숫자 표현식1 , 숫자 표현식2 ) "숫자 표현식1" 및 "숫자 표현식2"에서 지정한 X좌표 및 Y좌표의 아크탄젠트를 각각 라디안으로 리턴합니다. 아크탄젠트는 탄젠트가 "숫자 표현식1"인 각도입니다. cos ( 숫자 표현식 ) "숫자 표현식"의 코사인을 리턴합니다. 여기서 "숫자 표현식"은 라디안으로 표시되는 각도입니다. sin ( 숫자 표현식 ) "숫자 표현식"의 사인을 리턴합니다. 여기서 "숫자 표현식"은 라디안으로 표시되는 각도입니다. tan ( 숫자 표현식 ) "숫자 표현식"의 탄젠트를 리턴합니다. 여기서 "숫자 표현식"은 라디안으로 표시되는 각도입니다.