Postgres
Жалпы Postgres Postgres {current_catalog} {current_catalog} {current_schema} {current_schema} current_database () 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 сандары арасында болуы тиіс. {user} { user } Ағымдағы Postgres пайдаланушысының осы пайдаланушы атын қайтарады. Дерекқор нұсқасының жол мәнін қайтарады. version () Көрсетілген дәлдікке уақыт белгісін қайтарады. date_trunc ( string_expression ; timestamp_expression ) translate ( string_expression1 ; string_expression2 ; string_expression3 ) Әр таңбаның әр қайталауымен "string_expression1" деректер өрнегін "string_expression3" деректер өрнегіндегі сәйкес таңба арқылы ауыстырылатын "string_expression2" деректер өрнегінде қайтарады.
Postgres жолы 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 ] ] ) "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 қайтарады. md5 ( string_expression1 ) "string_expression1" деректер өрнегінің MD5 хэш мәнін қайтарады. "numeric_expression1" деректер өрнегінің он алтылық жол көрінісін қайтарады. 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" өрісін қайтарады.
Postgres математикасы log ( numeric_expression1 [ ; numeric_expression2 ] ) "numeric_expression1" деректер өрнегінің негізгі 10 логарифмін немесе негізгі "numeric_expression2" деректер өрнегінің логарифмін қайтарады. ln ( numeric_expression ) "numeric_expression1" деректер өрнегінің натурал логарифмін қайтарады. cbrt ( numeric_expression ) "numeric_expression1" деректер өрнегінің текше түбірін қайтарады. div ( numeric_expression1 ; numeric_expression2 ) "numeric_expression2" деректер өрнегі арқылы бөлінген "numeric_expression1" деректер өрнегінің бүтін сан коэффициентін қайтарады. pi () pi тұрақты мәнін қайтарады.
Postgres тригонометриясы 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_expression" , деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің синусын қайтарады. tan ( numeric_expression ) "numeric_expression" , деректер өрнегінің радиандармен көрсетілген бұрышы болатын "numeric_expression" деректер өрнегінің тангенсін қайтарады. degrees ( numeric_expression ) Радиандардағы "numeric_expression" бұрыш ретінде берілген градус мәнін береді. radians ( numeric_expression ) Градустардағы "numeric_expression" бұрыш ретінде берілген радиандар мәнін береді.
Postgres деректер түрін пішімдеу to_char ( expression ; 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 ( numeric-expression ) Converts an Unix epoch clock time to a timestamp value. to_timestamp ( string_expression1 ; string_expression2 )