Vertica
Жалпы Vertica Vertica Ағымдағы схеманың атын қайтарады current_schema () Ағымдағы дерекқордың атын қайтарады. current_database () {current_user} {current_user} {session_user} {session_user} ascii ( string_expression ) "string_expression" деректер өрнегінің сол жақтағы таңбасының ASCII код мәнін көрсететін санды қайтарады; мысалы, ascii ( 'A' ) 65 болады. chr ( integer_expression ) "integer_expression" деректер өрнегі арқылы көрсетілген ASCII кодының мәні бар таңбаны қайтарады. "Integer_expression" өрнегі 0 мен 255 сандары арасында болуы тиіс. {пайдаланушы} { пайдаланушы } Ағымдағы Vertica пайдаланушысының осы пайдаланушы атын қайтарады. Дерекқор нұсқасының жол мәнін қайтарады. version () Көрсетілген дәлдікке уақыт белгісін қайтарады. date_trunc ( string_expression ; timestamp_expression) translate ( string_expression1 ; string_expression2 ; string_expression3 ) Әр таңбаның әр қайталауымен "string_expression1" деректер өрнегін "string_expression3" деректер өрнегіндегі сәйкес таңба арқылы ауыстырылатын "string_expression2" деректер өрнегінде қайтарады.
Vertica жолы overlay ( string_expression1 ; string_expression2 ; numeric_expression1 [ ; numeric_expression2 ] ) numeric_expression таңба орнында "string_expression2", деректер өрнегін ауыстыру арқылы "string_expression1" деректер өрнегін қайтарады. btrim ( string_expression1 [ ; string_expression2 ] ) string_expression1 деректер өрнегін string_expression2 деректер өрнегіндегі таңбалардың ең ұзын жолын алып тастағаннан кейін қайтарады. initcap ( string_expression ) "string_expression" , деректер өрнегін әр сөздің бірінші әрпін бас әріптермен және басқа әріптерді кіші әріптермен қайтарады. Сөздер бос орынмен бөліктелген немесе сипаттарының әріптері мен сандары сақталмаған. instr ( string_expression1 ; string_expression2 [ ; integer_expression1 [ ; integer_expression2 ] ] ) "integer_expression2" деректер өрнегінің қайталауын "string_expression2" деректер өрнегі қайталауы үшін "string_expression1" деректер өрнегі орнында басталатын "string_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 қайтарады. "numeric_exp1" деректер өрнегінің он алтылық жол көрінісін қайтарады. to_hex ( numeric_expression1 ) repeat ( string_expression ; numeric_expression1 ) "numeric_expression1" рет қайталанған "string_expression" деректер өрнегін қайтарады. replace ( string_expression ; string_expression2 ; string_expression3 ) "string_expression3" деректер өрнегімен орын ауыстырған "string_expression2" деректер өрнегі бар "string_expression" деректер өрнегін қайтарады. 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" деректер өрнегі көрсетілмесе, соңғы бос таңбалар алынады. split_part ( string_expression1 ; string_expression2 ; numeric_expression ) "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінде бөлгеннен кейін"numeric_expression" өрісін қайтарады.
Vertica математикасы log ( numeric_expression1 [ ; numeric_expression2 ] ) "numeric_expression1" деректер өрнегінің негізгі 10 логарифмін немесе негізгі "numeric_expression2" деректер өрнегінің логарифмін қайтарады. ln ( numeric_expression ) "numeric_expression1" деректер өрнегінің натурал логарифмін қайтарады. cbrt ( numeric_expression ) "numeric_expression1" деректер өрнегінің текше түбірін қайтарады. pi () pi тұрақты мәнін қайтарады.
Vertica тригонометриясы 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" косинусы мәнін береді. cot ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің котангенсін қайтарады. sin ( numeric_expression ) "numeric_exp" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің синусын қайтарады. tan ( numeric_expression ) "numeric_expression" деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің тангенсін қайтарады. degrees ( numeric_expression ) Радиандардағы "numeric_expression" бұрыш ретінде берілген градус мәнін береді. radians ( numeric_expression ) Градустардағы "numeric_expression" бұрыш ретінде берілген радиандар мәнін береді.
Vertica деректер түрін пішімдеу to_char ( өрнегі [ ; string_expression ] ) "string_expression" деректер өрнегінің пішімімен "expression" өрнегінің жол көрінісін қайтарады. "Expression" өрнегі күн мәні немесе сандық мән болады. to_date ( string_expression1 , string_expression2 ) "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінің пішімі арқылы көрсетілген күн мәніне түрлендіреді. "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінің пішімі арқылы көрсетілген сандық мәнге түрлендіреді. to_number ( string_expression1 [ , string_expression2 ] ) "string_expression1" деректер өрнегін "string_expression2" деректер өрнегінің пішімі арқылы көрсетілген уақыт белгісінің мәніне түрлендіреді. to_timestamp ( string_expression1 ; string_expression2 )