Netezza
Netezza Common Netezza {current_db} {current_db} {current_user} {current_user} {session_user} {session_user} ascii ( string_expression ) "string_expression" деректер өрнегінің сол жақтағы таңбасының ASCII код мәнін көрсететін санды қайтарады; мысалы, ascii ( 'A' ) 65 болады. add_months ( date_expression ; integer_expression ) "integer_expression" айды "date_expression" өрнегіне күнді/уақытты қосу нәтижесінде кері қайтарады. ceil ( numeric_expression ) "numeric_expression" деректер өрнегінен үлкенірек немесе тең келетін ең кіші бүтін санды қайтарады. char_length ( string_expression ) "string_expression" деректер өрнегіндегі таңбалардың санын қайтарады. chr ( integer_expression ) "integer_expression" деректер өрнегі арқылы көрсетілген ASCII кодының мәні бар таңбаны қайтарады. "Integer_expression" өрнегі 0 мен 255 сандары арасында болуы тиіс. decode ( expr ; search ; result [ ; search ; result]... [ ; default] ) Әр іздеуші мәнді "expr" бір бірден салыстырады. Егер "expr" іздеуге тең болса , онда сәйкес нәтижесі оралады. Егер сәйкестік табылмаса, әдепкі "default" оралады. Егер "default" өткізіліп жіберілсе, нөл мәніне ие болады. initcap ( string_expression ) "string_expression" , деректер өрнегін әр сөздің бірінші әрпін бас әріптермен, басқа әріптерді кіші әріптермен қайтарады. Сөздер бос орынмен бөліктелген немесе сипаттарының әріптері мен сандары сақталмаған. instr ( string_expression1 ; string_expression2 [ ; integer_expression1 [ ; integer_expression2 ] ] ) "string_expression2" деректер өрнегі қайталауын "integer_expression2" деректер өрнегі үшін "string_expression1" деректер өрнегі орнында бастап "integer_expression1" деректер өрнегін іздейді. "integer_expression1" деректер өрнегі теріс болса онда іздеу "string_expression1" деректер өрнегінің соңынан кері жіберіледі. "string_expression2" деректер өрнегі орнын көрсететін бүтін санды қайтарады. lpad ( string_expression1 ; integer_expression [ ; string_expression2 ] ) "string_expression2" деректер өрнегінің қайталауын "integer_expression" ұзындығына ішкі жақ аралығының"string_expression1" деректер өрнегін қайтарады. "string_expression1" деректер өрнегі "integer_expression" деректер өрнегінен ұзағырақ болса, "string_expression1" деректер өрнегінің сәйкес бөлігін қайтарады. ltrim ( string_expression1 [ ; string_expression2 ] ) "string_expression2" өрнегінде жоқ бірінші таңбаға дейін жойылған бастапқы таңбаларымен "string_expression1" өрнегін қайтарады; мысалы, ltrim ( 'xyxXxyAB' ; 'xy' ) XxyAB қайтарады. months_between ( date_expression1 ; date_expression2 ) "date_expression1" деректер өрнегінен "date_expression2" деректер өрнегіне айлардың санын қайтарады. "date_expression1" деректер өрнегі "date_expression2" деректер өрнегінен кейінірек болса, онда нәтижесі оң сан болады. Күндер және уақыт бөлшектерінің әртүрлілігі ескерілмейді, мысалы, айлар дөңгелектенбейді, егерде "date_expression1" және "date_expression2" айдың соңғы күндері болмаса. next_day ( datetime_expression ; string_expression ) "datetime_expression" деректер өрнегінен кейінірек болатын "string_expression" деректер өрнегі деп аталатын бірінші жұмыс күнінің күндізгі уақытын қайтарады. "datetime_expression" секілді оралған мәннің де сағаттары, минуттары және секундтары болады. nls_initcap ( string_expression1 [ ; string_expression2 ] ) "string_expression1" деректер өрнегін әр сөздің бірінші әрпін бас әріптермен және басқа әріптерді кіші әріптермен қайтарады. Сөздер бос орынмен бөліктелген немесе сипаттарының әріптері мен сандары сақталмаған. "String_expression2" деректер өрнегі сұрыптау ретін көрсетеді. nls_lower ( string_expression1 [ ; string_expression2 ] ) "string_expression1" деректер өрнегінің барлық әріптерін кіші әріптермен қайтарады. "String_expression2" деректер өрнегі сұрыптау ретін көрсетеді. nls_upper ( string_expression1 [ ; string_expression2 ] ) "string_expression1" деректер өрнегінің барлық әріптерін бас әріптермен қайтарады. "String_expression2" деректер өрнегі сұрыптау ретін көрсетеді. nvl ( expression1 ; expression2 ) "expression1" деректер өрнегі NULL болса, "expression1" деректер өрнегінің мәнін қайтарады. "expression1" деректер өрнегі NULL болса, онда "expression2" деректер өрнегінің мәнін қайтарады. Мысалы: nvl ( [Unit sale price] ; 0 ) Нәтижесі: Сату бағасының бірлігін қайтарады немесе сату бағасының бірлігі NULL болса, 0 қайтарады. дөңгелектеу ( numeric_expression [ ; integer_expression ] ) Ондық нүктенің оң жағында орналасқан "integer_expression" деректер өрнегінің ең жақын мәніне дөңгелектенген "numeric_expression" деректер өрнегін қайтарады. Егер "integer_expression" теріс болса, "integer_expression" нақты нүктесінің сол орынының ең жақын нақпа нақ мәніне "numeric_expression" дайналады; мысалы, (125, -1)дөңгелегі 130ға айналады. {user} { user } Ағымдағы Netezza пайдаланушысының осы пайдаланушы атын қайтарады. rpad ( string_expression1 ; integer_expression [ ; string_expression2 ] ) "string_expression2" деректер өрнегінің қайталауын "integer_expression" деректер өрнегінің ұзындығына оң ішкі жақ аралықтарының "string_expression1" деректер өрнегін қайтарады. "string_expression1" деректер өрнегі "integer_expression" деректер өрнегінен ұзағырақ болса, "string_expression1" деректер өрнегінің сәйкес бөлігін қайтарады. "string_expression2" деректер өрнегі көрсетілмесе, бос орындар пайдаланылады. rtrim ( string_expression1 [ ; string_expression2 ] ) "string_expression2" деректер өрнегінде соңғы таңба болмағаннан кейін, алынған соңғы таңбалармен "string_expression1" деректер өрнегін қайтарады; мысалы, rtrim ( 'ABxXxyx' ; 'xy' ) ABxX қайтарады. "string_expression2" деректер өрнегі көрсетілмесе, соңғы бос таңбалар алынады. sign ( numeric_expression ) "numeric_expression" белгісінің көрсеткіші оралады: егер оң болса +1, егер нөл болса 0, егер теріс болса -1. substr ( string_expression ; integer_expression1 [ ; integer_expression2 ] ) "integer_expression1" деректер өрнегінің орнында басталатын "string_expression" деректер өрнегінің қосымша жолын қайтарады. "string_expression" деректер өрнегіндегі бірінші таңба 1-орында болады. "Integer_expression2" мәні аз таңбаларды таңдау үшін қолданылуы мүмкін; әдепкі бойынша ол жолдың соңындағы таңбаларды таңдайды. substrb ( string_expression ; numeric_expression1 [ ; numeric_expression2 ] ) Байт арқылы берілген "numeric_expression1" орнында басталатын "string_expression" ішкі жолы оралады. "string_expression" бірінші байты 1 орында. "Integer_expression2" біршама байттарды таңдау үшін пайдаланыла алады; әдепкісінше байттарды жолдың соңына қарай таңдайды. to_char ( өрнегі [ ; string_expression ] ) "string_expression" деректер өрнегінің пішімімен "expression" өрнегінің жол көрінісін қайтарады. "Expression" өрнегі күн мәні немесе сандық мән болады. to_date ( expression1 , string_expression2 ) "expression1" мәнін "string_expression2" піші арқылы көрсетілген күн мәніне түрлендіреді. Бірінші "expression1" дәлел жол немесе сандық мән болуы мүмкін. күніне ( '2013-02-27' , 'YYYY-MM-DD' ) Нәтижесі: '2013-02-27' мәнді көрсеткен күнді қайтарады. date_trunc ( string_expression1 ; date_expression1 ) "string_expression1" пішіні арқылы көрсетілген секілді, мәнге "date_expression1" қиып алынады. date_part ( string_expression1 ; date_expression1 ) "date_expression1" "string_expression1" мәні оралады. Дерекқор нұсқасының "string_expression1" мәні оралады. version () "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінің пішімі арқылы көрсетілген сандық мәнге түрлендіреді. to_number ( string_expression1 ; string_expression2 ) "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінің пішімі арқылы көрсетілген уақыт белгісінің мәніне түрлендіреді. to_timestamp ( string_expression1 ; string_expression2 ) translate ( string_expression1 ; string_expression2 ; string_expression3 ) "string_expression3" ішіндегі тиісті таңбасымен алмастырылған "string_expression2" ішіндегі әрбір таңбаның барлық көшірмесімен "string_expression1" оралады. trunc ( numeric_expression1 [ ; numeric_expression2 ] ) "numeric_expression1" деректер өрнегіндегі сандарды "numeric_expression2" деректер өрнегін дәлдік ретінде пайдалану арқылы қайтарады.
Netezza Математика log ( [numeric_expression1 ;] numeric_expression2 ) "numeric_expression2" деректер өрнегінің логарифмін негізгі "numeric_expression1" деректер өрнегіне қайтарады. Қосымша аргумент "numeric_expression1" көрсетілгенде, негізгі 10 пайдаланылады.
Netezza Тригонометрия 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_expression2" / "numeric_expression1" деректер өрнегі болатын бұрыш болып табылады. cos ( numeric_expression ) Радиандарда "numeric_expression" бұрыш ретінде берілген "numeric_expression" косинусы мәнін береді. sin ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің синусын қайтарады. tan ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің тангенсін қайтарады. degrees ( numeric_expression ) Радиандардағы "numeric_expression" бұрыш ретінде берілген градус мәнін береді. radians ( numeric_expression ) Градустардағы "numeric_expression" бұрыш ретінде берілген радиандар мәнін береді.
Netezza Дәл емес Левенштейннің өңдеу қашықтығының алгоритміне байланысты есептелген екі енгізбелі жолдың қаншалықты әртүрлілігін көрсететін мәні оралады. le_dst ( string_expression1 ; string_expression2 ) Damerau-Levenshtein қашықтық алгоритміне байланысты есептелген екі енгізбелі жолдың қаншалықты әртүрлілігін көрсететін мәні оралады. dle_dst ( string_expression1 ; string_expression2 )
Netezza Phonetic New York State Identification and Intelligence System (NYSIIS) Soundex өзгерісін пайдалана отырып, "string_expression" көрсетіліміндегі Soundex оралады. nysiis ( string_expression ) "string_expression" біріктірілген 32-бит мәні оралады. dbl_mp ( string_expression ) dbl_mp арқылы қайтарылған "numeric_expression" алғашқы метафон жолының 4 белгісі оралалады. pri_mp ( numeric_expression ) dbl_mp арқылы қайтарылған "numeric_expression" екінші метафон жолының 4 белгісі оралады. sec_mp ( numeric_expression ) "numeric_expression" және "numeric_expression2" қаншалықты сәйкестігінің есебі оралады. score_mp ( numeric_expression ; numeric_expression2 ; numeric_expression3 ; numeric_expression4 ; numeric_expression5 ; numeric_expression6 )