Data Integration
- Data Integration
- 所有产品
関数
| 関数タイプ
| 構文
| 説明
|
---|---|---|---|
%OPR_CONCAT%
| 水平拡張
| %OPR_CONCAT[ macro_input_field ]%
| CONCAT関数を使用して、式マクロ内の式を拡張し、複数のフィールドを連結します。
詳細については、%OPR_CONCAT%を参照してください。
|
%OPR_CONCATDELIM%
| 水平拡張
| %OPR_CONCATDELIM[ macro_input_field ]%
| CONCAT関数を使用して、式マクロ内の式を拡張し、複数のフィールドを連結してカンマ区切り文字を追加します。
詳細については、%OPR_CONCATDELIM%を参照してください。
|
%OPR_IIF%
| 水平拡張
| %OPR_IIF[ condition , macro_input_field [,value ] ]%
| IIF関数を使用して、式マクロ内の式を拡張し、IIF文のセットを評価します。
詳細については、%OPR_IIF%を参照してください。
|
%OPR_SUM%
| 水平拡張
| %OPR_SUM[ macro_input_field [, filter_condition ] ]%
| SUM関数を使用して、式マクロ内の式を拡張し、すべてのフィールドの合計を返します。
詳細については、%OPR_SUM%を参照してください。
|
ADD_TO_DATE
| データクレンジング、日付
| ADD_TO_DATE( date , format , amount )
| Date/Time値の一部に指定された量を加算し、指定された日付と同じ形式の日付を返します。
年がYYYYの形式で指定されていない場合、 データ統合 は日付を現在の世紀とみなします。
詳細については、ADD_TO_DATEを参照してください。
|
AES_DECRYPT
| エンコード
| AES_DECRYPT( value, key )
| 入力値をAES-ECB復号化した後に、復号化された値を文字列の形式で返します。
詳細については、AES_DECRYPTを参照してください。
|
AES_ENCRYPT
| エンコード
| AES_ENCRYPT ( value, key )
| 入力値をAES-ECB暗号化した後に、バイナリデータを暗号化された形式で返します。
詳細については、AES_ENCRYPTを参照してください。
|
AES_GCM_DECRYPT
| エンコード
| AES_GCM_DECRYPT ( value, init_vector, key [, keysize ])
| 指定されたinitialization vector、keyで入力値をAES-GCM復号化した後に、プレーンテキストの復号化された値を文字列として返します。
詳細については、AES_GCM_DECRYPTを参照してください。
|
AES_GCM_ENCRYPT
| エンコード
| AES_GCM_ENCRYPT ( value, init_vector, key [, keysize ] )
| 指定されたinitialization vector、keyで入力値をAES-GCM暗号化した後に、ciphertextをバイナリ値で返します。ciphertextは、暗号化されたプレーンテキストです。
詳細については、AES_GCM_ENCRYPTを参照してください。
|
ASCII
| 文字列
| ASCII ( string )
| 関数に渡された文字列の最初の文字に対応するASCII数値を返します。
この関数の動作は、CHRCODE関数と同じです。既存の式でASCII関数を使用する場合でも正常に機能します。ただし、新しい式を作成する場合は、ASCII関数ではなくCHRCODE関数を使用します。
詳細については、ASCIIを参照してください。
|
CHOOSE
| 文字列
| CHOOSE( index, string1 , [string2 , ..., stringN ] )
| 文字列のリストから指定された位置の文字列を選択します。
詳細については、CHOOSEを参照してください。
|
CHRCODE
| 文字列
| CHRCODE( string )
| 関数に渡された文字列の最初の文字に対応するASCII数値を返します。
この関数の動作は、ASCII関数と同じです。
詳細については、CHRCODEを参照してください。
|
CONVERT_BASE
| 数値
| CONVERT_BASE( value, source_base, dest_base )
| ある基準価格の数値を別の基準価格へ変換します。
詳細については、CONVERT_BASEを参照してください。
|
COUNT
| 集計
| COUNT( value [, filter_condition ] )
または
COUNT( * [, filter_condition ] )
| グループ内でNULL以外の値を持つ行の数を返します。
詳細については、COUNTを参照してください。
|
DATE_COMPARE
| データクレンジング、日付
| DATE_COMPARE( date1 , date2 )
| 2つの日付のうちどちらが早いかを示す値を返します。
詳細については、DATE_COMPAREを参照してください。
|
DATE_DIFF
| データクレンジング、日付
| DATE_DIFF( date1, date2, format )
| 2つの日付の間の時間の長さを、指定した単位(年、月、日、時間、分、または秒)で返します。
詳細については、DATE_DIFFを参照してください。
|
DEC_BASE64
| エンコード
| DEC_BASE64( value )
| 値をデコードし、そのデータを表すBinaryデータの文字列を返します。
詳細については、DEC_BASE64を参照してください。
|
DECODE
| 特殊
| DECODE( value, first_search, first_result [, second_search , second_result ]…[, default ] )
| 指定された値をカラム内で検索します。
詳細については、DECODE
を参照してください。
|
DECOMPRESS
| エンコード
| DECOMPRESS( value, precision )
| zlib圧縮アルゴリズムを使用してデータを解凍します。
詳細については、DECOMPRESSを参照してください。
|
ENC_BASE64
| エンコード
| ENC_BASE64( value )
| データのエンコードは、MIME(Multipurpose Internet Mail Extensions)エンコードを使用してBinaryデータを文字列データに変換します。
詳細については、ENC_BASE64を参照してください。
|
FV
| 財務
| FV( rate, terms, payment [, present value, type ] )
| 定期的に一定額を支払い、一定の利率で利息が付く投資の将来価値を返します。
詳細については、FVを参照してください。
|
GET_DATE_PART
| 日付、データクレンジング
| GET_DATE_PART( date, format )
| デフォルト日付形式MM/DD/YYYY HH24:MI:SSに基づいて、日付の中の指定された部分を整数として返します。
詳細については、GET_DATE_PARTを参照してください。
|
GREATEST
| データクレンジング
| GREATEST( value1 , [value2 , ..., valueN ,] CaseFlag )
| 入力値のリストから最大値を返します。
詳細については、GREATESTを参照してください。
|
IN
| データクレンジング
| IN( valueToSearch , value1 , [value2 , ..., valueN ,] CaseFlag )
| 入力値を値のリストとマッチングします。
詳細については、INを参照してください。
|
INDEXOF
| 文字列
| INDEXOF( valueToSearch, string1, [string2 , ..., stringN ,] CaseFlag )
| 文字列のリストから文字列のインデックスを検索します。
詳細については、INDEXOFを参照してください。
|
INSTR
| 文字列、データクレンジング
| INSTR( string , search_value [, start [, occurrence ] ] )
| 文字列の中で、指定した文字が左から数えて何文字目にあるかを返します。
詳細については、INSTRを参照してください。
|
LEAST
| データクレンジング
| LEAST( value1 , [value2 , ..., valueN ,] CaseFlag )
| 入力値のリストから最小値を返します。
詳細については、LEASTを参照してください。
|
LPAD
| 文字列
| LPAD( first_string , length [, second_string ] )
| 文字列の先頭にいくつかの空白または文字を追加して、文字列を指定した長さにします。
詳細については、LPADを参照してください。
|
MAKE_DATE_TIME
| データクレンジング、日付
| MAKE_DATE_TIME( year, month, day, hour, minute, second )
| 入力値に基づく日付と時間を返します。
詳細については、MAKE_DATE_TIMEを参照してください。
|
MAX (Dates)
| 集計
| MAX( date ,filter_condition )
| フィールドまたはグループ内で見つかった最新の日付を返します。
詳細については、MAX (Dates)を参照してください。
|
MAX (Numbers)
| 集計
| MAX( numeric_value [, filter_condition ] )
| フィールドまたはグループ内の最大の数値を返します。
詳細については、MAX (Numbers)を参照してください。
|
MAX (String)
| 集計
| MAX( string [, filter_condition ] )
| フィールドまたはグループ内における最大の文字列値を返します。
詳細については、MAX (String)を参照してください。
|
MD5
| エンコード
| MD5( value )
| 入力値のチェックサムを計算します。この関数は、MD5(Message-Digestアルゴリズム5)を使用しています。
詳細については、MD5を参照してください。
|
MEDIAN
| 集計
| MEDIAN( numeric_value [, filter_condition ] )
| 選択されたフィールドのすべての値の中央値を返します。
詳細については、Medianを参照してください。
|
MIN (Dates)
| 集計
| MIN( date ,filter_condition )
| フィールドまたはグループ内で最も古い日付を返します。
詳細については、MIN (Dates)を参照してください。
|
MIN (numbers)
| 集計
| MIN( date ,filter_condition )
| フィールドまたはグループ内の最小の数値を返します。
詳細については、MIN (Numbers)を参照してください。
|
MIN (String)
| 集計
| MIN( string [, filter_condition ] )
| フィールドまたはグループ内の最低の文字列値を返します。
詳細については、MIN (String)を参照してください。
|
MOVINGAVG
| 数値
| MOVINGAVG( numeric_value , rowset [, filter_condition ] )
| 指定された行のセットについて、行ごとの平均を返します。
詳細については、MOVINGAVGを参照してください。
|
MOVINGSUM
| 数値
| MOVINGSUM( numeric_value , rowset [, filter_condition ] )
| 指定された行のセットについて、行ごとの合計を返します。
詳細については、MOVINGSUMを参照してください。
|
NPER
| 財務
| NPER( rate, present value, payment [, future value, type ])
| 一定の利率、支払周期、支払額に基づいて、投資の期間数を返します。
詳細については、NPERを参照してください。
|
PERCENTILE
| 集計
| PERCENTILE( numeric_value , percentile [, filter_condition ] )
| 数値のグループ内で、与えられたパーセンタイルに入る値を計算します。
詳細については、PERCENTILEを参照してください。
|
PMT
| 財務
| PMT( Rate, terms, present value [, future value, type ] )
| 一定の利率で定額を支払う場合の貸付の支払額を返します。
詳細については、PMTを参照してください。
|
RATE
| 財務
| RATE( terms, payment, present value [, future value, type ] )
| 証券ごとに期間別に得た金利を返します。
詳細については、RATEを参照してください。
|
REG_EXTRACT
| データクレンジング
| REG_EXTRACT( subject , pattern, subPatternNum )
| 入力値から正規表現のサブパターンを抽出します。
詳細については、REG_EXTRACTを参照してください。
|
REG_MATCH
| データクレンジング
| REG_MATCH( subject , pattern )
| 値が正規表現のパターンに一致するかどうかを返します。
詳細については、REG_MATCHを参照してください。
|
REG_REPLACE
| データクレンジング
| REG_REPLACE( subject, pattern, replace, numReplacements )
| 文字列内の文字を新しい文字パターンに置換します。
詳細については、REG_REPLACEを参照してください。
|
REPLACECHR
| 文字列、データクレンジング
| REPLACECHR( CaseFlag, InputString, OldCharSet, NewChar )
| 文字列内の文字を1文字または文字なしに置換します。
詳細については、REPLACECHRを参照してください。
|
REPLACESTR
| 文字列、データクレンジング
| REPLACESTR ( InputString , OldString1 ,[OldString2, ... OldStringN,] NewString )
| 文字列内の文字を1文字、複数の文字または文字なしに置換します。
詳細については、REPLACESTR
を参照してください。
|
ROUND
| データクレンジング、日付、数値
| ROUND( date [, format ] )
または
ROUND( numeric_value [, precision ] )
| データクレンジングの場合、日付の一部を丸めます。数値の場合、数値を指定された桁数に丸めます。
詳細については、ROUND (Dates)またはROUND (Numbers)を参照してください。
|
RPAD
| 文字列
| RPAD( first_string , length [, second_string ] )
| 文字列の末尾に空白または文字を追加して、文字列を指定した長さに変換します。
詳細については、RPADを参照してください。
|
SET_DATE_PART
| データクレンジング、日付
| SET_DATE_PART( date, format, value )
| Date/Time値の一部を指定された値に設定します。
詳細については、SET_DATE_PARTを参照してください。
|
SETCOUNTVARIABLE
| 特殊
| SETCOUNTVARIABLE( $$Variable )
| 関数が評価した行を数えて、そのカウントに基づいて入出力パラメータの現在の値を増やします。
詳細については、SETCOUNTVARIABLEを参照してください。
|
SETMAXVARIABLE
| 特殊
| SETMAXVARIABLE( $$ Variable, )
| 入出力パラメータの現在の値を、パラメータの現在の値と指定値のいずれか高い方に設定します。
詳細については、SETMAXVARIABLEを参照してください。
|
SETMINVARIABLE
| 特殊
| SETMINVARIABLE( $$ Variable , value )
| 入出力パラメータの現在の値を、パラメータの現在の値と指定値のいずれか低い方に設定します。
詳細については、SETMINVARIABLEを参照してください。
|
SETVARIABLE
| 特殊
| SETVARIABLE( $$ Variable , value )
| 入力パラメータの現在の値を指定した値に設定します。
詳細については、SETVARIABLEを参照してください。
|
STDDEV
| 集計
| STDDEV( numeric_value [, filter_condition ] )
| 関数に渡された数値の標準偏差を返します。
詳細については、STDDEVを参照してください。
|
SYSTIMESTAMP
| 日付
| SYSTIMESTAMP( [ format ] )
| タスクを開始するSecure Agentのホストシステムの現在の日時をナノ秒までの精度で返します。
詳細については、SYSTIMESTAMPを参照してください。
|
TO_BIGINT
| 変換、データクレンジング
| TO_BIGINT( value [, flag ] )
| 文字列または数値をBigint値に変換します。
詳細については、TO_BIGINTを参照してください。
|
TO_CHAR
| 変換、データクレンジング
| TO_CHAR( date [, format ] )
または
TO_CHAR( numeric_value )
| 日付または数値をテキスト文字列に変換します。
詳細については、TO_CHAR(Dates)またはTO_CHAR(Numbers)を参照してください。
|
TO_DECIMAL
| 変換、データクレンジング
| TO_DECIMAL( value [, scale ] )
| 任意の値(Binaryを除く)をDecimalに変換します。
詳細については、TO_DECIMALを参照してください。
|
TO_FLOAT
| 変換、データクレンジング
| TO_FLOAT( value )
| 任意の値(Binaryを除く)を倍精度浮動小数点数(Doubleデータ型)に変換します。
詳細については、TO_FLOATを参照してください。
|
TO_INTEGER
| 変換、データクレンジング
| TO_INTEGER( value )
| 任意の値(Binaryを除く)の小数点以下を丸めて、整数に変換します。
詳細については、TO_INTEGERを参照してください。
|
TRUNC
| データクレンジング、日付、数値
| TRUNC( date [, format ] )
または
TRUNC( numeric_value [, precision ])
| 日付を特定の年、月、日、時、または分に切り詰めます。
数値を特定の桁数に切り詰めます。
詳細については、TRUNC(Dates)またはTRUNC(Numbers)を参照してください。
|
VARIANCE
| 集計
| VARIANCE( numeric_value [, filter_condition ] )
| 渡された値の分散を返します。
詳細については、VARIANCEを参照してください。
|