Informix
Informix cardinality ( string_expression ) Жиынтық бағанындығы(SET, MULTISET, LIST) элементтердің саны оралады. char_length ( string_expression ) "string_expression" деректер өрнегіндегі логикалық таңбалардың санын қайтарады. Логикалық таңбалардың саны кейбір Шығыс-азиялық тілдердегі байттардың санынан ерекшеленуі мүмкін. concat ( string_expression1 ; string_expression2 ) Біріктірудің нәтижесі болатын жолды немесе "string_expression1" деректер өрнегін "string_expression2" деректер өрнегіне біріктіруді қайтарады. Мысалы: concat ( [Sales (query)].[Sales staff].[First name]; [Sales (query)].[Sales staff].[Last name] ) Нәтиже: Тегі мен фамилиясын қайтарады; т.б., Боб Смит. date ( string_expression|date_expression|integer_expression ) "string_expression", "date_expression", немесе "integer_expression" күн мәні оралады. day ( date_expression ) Айдың күнін көрсететін бүтін сан оралады(1-31). extend ( date_expression ; ' { ' year to second ' } ' ) Күні\уақыты немесе күн өрнегінің дәлдігін таңдайды. Өрнек күн мәнінің тырнақшаға алынған жол көрсеткіші бола алмайды. Егер бірінші және соңғы жігтегіштерді көрсетпесеңіз, әдепкі жіктегіштер бөлшектелген жыл(3). Егер өрнек жіктегіштермен көрсетілмеген өрістерді қамтыса, қалаусыз өрістер алынып тасталады. Егер бірінші жіктегіш өрнекте бар өріске қарағанда үлкенірек (маңыздырақ) өрісті көрсетсе, жаңа өрістер ағымдағы функция арқылы мәнге ие болады. Егер соңғы жіктегіш өрнекте бар өріске қарағанда кішірек (маңызы азырақ) өрісті көрсетсе, жаңа өрістер тұрақты мәнге ие болады. Ай немесе күн өрісі жоқ болса, 1 санымен толықтырылады және бөлшек өрістеріндегі уақыт жоқ болса, 0 санымен толықтырылады. Мысалы: extend ( some_date_column ; { year to second } ) hex ( integer_expression ) "integer_expression" он алтылық кодтауы оралады. initcap ( string_expression ) "string_expression" деректер өрнегін әр сөздің бірінші әрпін бас әріптермен және басқа әріптерді кіші әріптермен қайтарады. Сөз әріптен басқа кез келген таңбадан кейін басталады. Бұл дегеніміз, бос орынға қосымша, үтір, нүктелер және қос нүктелер арқылы жаңа сөз пайда болады. length ( string_expression ) Соңғы бойынша ешқандай бос орындарды қоспай "string_expression" байттар саны оралады. Байт немесе мәтін "string_expression" үшін, ұзындық соңғы бойынша бос орындарды қоса отырып, байттардың толық санының мәнін береді. lpad ( string_expression1 ; integer_expression ; string_expression2 ) "string_expression2" арқылы сол жағына тіркелген "string_expression1" "integer_expression" арқылы көрсетілген белгілірдің толық саны оралады. "string_expression2" бірізділігі "integer_expression" арқылы көрсетілген ұзындығының жолын қайтару үшін, қажетінше көп рет қайтланады. mdy ( integer_expression1 ; integer_expression2 ; integer_expression3 ) Ай (integer_expression1), күн (integer_expression2), және жылды (integer_expression3) көрсететін бүтін санды есептеуші үш өрнекпен бірге күн сипатының түрі мәнін береді. month ( date_expression ) "date_expression" ай бөлшегіне сәйкес бүтін сан оралады. nvl ( expression1 ; expression2 ) "expression1" деректер өрнегі NULL болса, "expression1" деректер өрнегінің мәнін қайтарады. "expression1" деректер өрнегі NULL болса, онда "expression2" деректер өрнегінің мәнін қайтарады. Мысалы: nvl ( [Unit sale price] ; [Unit price] ) Нәтижесі: Егер бірлік сатылымының бағасы NULL болса, бірлік сатылымының бағасы оралады немесе бірлік бағасы оралады. octet_length ( string_expression ) Соңғы бойынша кез келген бос орындарды қоса, "string_expression" байттардың саны оралады. replace ( string_expression1 ; string_expression2 [ ; string_expression3 ] ) "string_expression3" арқылы алмастырылғын "string_expression2" ішінде әрбір қайталанылған "string_expression1" оралады. Егер "string_expression3" параметрін өткізіп жіберсеңіз,"string_expression2" әрбір қайталануы қайтару жолында өткізіліп жіберіп отырылады. Мысалы: replace (  [Sales (query)].[Products].[Product line code] ; - ) Нәтижесі: Барлық өнім жолының кодтары "-" белгісіз оралады дөңгелектеу ( numeric_expression [ ; integer_expression ] ) "numeric_expression" дөңгелектелген мәні оралады. Егер"integer_expression" өткізіп жіберсеңіз, мән нөл санына немесе бірлік орнына дөңгелектенеді. 32 (+ және -) сандық ауқымы бүкіл нақты мәнге ауқымдалады. Дөңгелектеу деректерді пішімдеу қолданылмай тұрып орын алады. Мысалы: дөңгелектеу (125, -1) Нәтижесі: 130 rpad ( string_expression1 ; integer_expression ; string_expression2 ) "string_expression2" арқылы оң жағына тіркелген "string_expression1" "integer_expression" арқылы көрсетілген белгілірдің толық саны оралады. "string_expression2" бірізділігі "integer_expression" арқылы көрсетілген ұзындығының жолын қайтару үшін, қажетінше көп рет қайтланады. substr ( string_expression ; integer_expression1 [ ; integer_expression2 ] ) "integer_expression1" деректер өрнегінің орнында басталатын "string_expression" деректер өрнегінің қосымша жолын "integer_expression2" таңбалары үшін қайтарады. "string_expression" деректер өрнегіндегі бірінші таңба 1-орында болады. Егер "integer_expression2" өткізіп жіберсеңіз, "integer_expression1" орынында басталып, "string_expression" соңында аяқталатын "string_expression" ішкі жолы оралады. Мысалы: substr ( [Sales (query)].[Sales staff].[Position code]; 3 ; 5 ) Нәтижесі: Орын кодтарының 3-тен 7-ге дейінгі таңбаларын қайтарады. таңбалау ( date_expression [ , string_expression ] ) Пішінделген "string_expression" бірге көрсетілген "date_expression" белгі жолы оралады. Бұл функцияны тек бекітілген деректер түрімен бірге қолдана аласыз. to_date ( string_expression1 ; string_expression2 ) "string_expression2" көрсеткен күн пішініңізге сәйкес күн ретінде"string_expression1" оралады. Егер "string_expression1" NULL болса, онда NULL мәні оралады. weekday ( date_expression ) "date_expression" аптасының күнін көрсететін бүтін сан оралады. Нөл (0) Жексенбіні көрсететді, бір (1) Дүйсенбіні көрсететеді және т.б. year ( date_expression ) "date_expression" жылының төрт сандық бүтін саны оралады.
Informix Математика log10 ( numeric_expression ) 10 негізіне "numeric_expression" логарифмі оралады. logn ( numeric_expression ) "numeric_expression" деректер өрнегінің натуралды логарифмін қайтарады. root ( numeric_expression1 [ ; numeric_expression2 ] ) "numeric_expression1" түбір мәні оралады. Кемінде бір сандық дәлел (радиандық дәлел)қажет етеді. Егер тек "numeric_expression1" берілген болса, 2 "numeric_expression2" әдепкі мәні ретінде қолданылады. Нөл "numeric_expression2" мәні ретінде қолданылмайды. trunc ( date_expression ; string_expression ) "date_expression" деректер өрнегін "string_expression" деректер өрнегі арқылы көрсетілген пішімін пайдалану арқылы қысқартады. Мысалы, "string_expression" деректер өрнегі 'жыл' болса, онда "date_expression" деректер өрнегі жылдың бірінші күнінқысқартады. trunc ( numeric_expression [ ; integer_expression ] ) "numeric_expression" қиылған мәні оралады. Егер "integer_expression" өткізіп жіберсеңіз, онда "numeric_expression" нөл санына немесе бірлік орнына қиылады. 32 (+ және -) сандық шектеулері бүкіл нақты мәнге ауқымдалады.
Informix Тригонометрия acos ( numeric_expression ) Радианмен "numeric_expression" деректер өрнегінің арккосинусын қайтарады. Арккосинус "numeric_expression" деректер өрнегінің косинусы болатын бұрыш болып табылады. asin ( numeric_expression ) Радианмен "numeric_expression" деректер өрнегінің арксинусы болатын синусты қайтарады. Арккосинус "numeric_expression" деректер өрнегінің синусы болатын бұрыш болып табылады. atan ( numeric_expression ) Радианмен "numeric_expression" деректер өрнегінің арктангенсін қайтарады. Арктангенс "numeric_expression" деректер өрнегінің тангенсі болатын бұрыш болып табылады. atan2 ( numeric_expression1 ; numeric_expression2 ) "numeric_expression1" және "numeric_expression2" деректер өрнегі арқылы, сәйкесінше, радиандармен көрсетілетін x және y коордианттарының арктангесін қайтарады. Арктангенс "numeric_expression1" деректер өрнегінің тангенсі болатын бұрыш болып табылады. cos ( numeric_expression ) Радиандарда "numeric_expression" бұрыш ретінде берілген "numeric_expression" косинусы мәнін береді. sin ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің синусын қайтарады. tan ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің тангенсін қайтарады.