# クエリの設定

データソースの設定が完了したら、SQL変換を使用してクエリの設定を行います。

# 前提条件

  1. データソースの設定を行ってください。

# クエリの設定

データソースを指定した後、データに対して実行されるクエリを定義することができます。 SQL変換のクエリ入力は、標準のSQLクエリエンジンが提供するすべての標準操作をサポートしています。


# クエリの設定例

以下のクエリは、従業員テーブルと郵便番号テーブルを、両方のテーブルの郵便番号列を基準にマージします。

クエリの設定例 クエリの設定例

CAPITALIZATION

前の例では、すべてのCSVヘッダーが小文字です。クエリに大文字のCSVヘッダーが含まれる場合は、大文字のヘッダーを引用符("")で囲む必要があります。 例:

SELECT distinct test."PropertyId", test."Tract_Business" FROM test ORDER by test."PropertyId" LIMIT 1 OFFSET 2

# サポートされる操作

以下のセクションには、SQL変換でサポートされているデータ型、構文節、サブクエリ、および関数のリストが含まれています。

# データ型

文字列型
  • CHAR
  • VARCHAR
  • TEXT
数値型
  • TINYINT
  • SMALLINT
  • INTまたはINTEGER
  • BIGINT
  • TINYINT
  • UNSIGNED
  • SMALLINT UNSIGNED
  • INT UNSIGNEDまたはINTEGER
  • UNSIGNED
  • BIGINT UNSIGNED
  • FLOAT
  • REAL
  • DOUBLE
  • DECIMAL(精度、スケール)
日付/時刻型
  • DATE
  • TIME
  • TIMESTAMP
ブール型
  • BOOLEAN
バイナリ型
  • BYTEA

# サポートされていないデータ型

サポートされていない型
  • UUID
  • BLOB
  • CLOB
  • BINARY
  • VARBINARY
  • REGCLASS
  • NVARCHAR
  • STRING
  • CUSTOM
  • ARRAY
  • ENUM
  • SET
  • INTERVAL
  • DATETIME

# 構文節

サポートされているSELECT構文節
  • WITH
  • SELECT
  • FROM
  • WHERE
  • JOIN
  • GROUP BY
  • HAVING
  • UNION
  • ORDER BY
  • LIMIT

# サブクエリ

サポートされているSELECTサブクエリ
  • EXISTS
  • NOT EXISTS
  • IN
  • NOT IN

# 集計関数

一般的な関数
  • min
  • max
  • count
  • avg
  • sum
  • array_agg
統計関数
  • var / var_samp / var_pop
  • stddev / stddev_samp / stddev_pop
  • covar / covar_samp / covar_pop
  • corr
近似関数
  • approx_distinct
  • approx_median
  • approx_percentile_cont
  • approx_percentile_cont_with_weight

# スカラー関数

数学関数
  • abs(x)
  • acos(x)
  • asin(x)
  • atan(x)
  • atan2(y, x)
  • ceil(x)
  • cos(x)
  • exp(x)
  • floor(x)
  • ln(x)
  • log10(x)
  • log2(x)
  • power(base, exponent)
  • round(x)
  • signum(x)
  • sin(x)
  • sqrt(x)
  • tan(x)
  • trunc(x)
条件関数
  • coalesce
  • nullif
文字列関数
  • ascii
  • bit_length
  • btrim
  • char_length
  • character_length
  • concat
  • concat_ws
  • chr
  • initcap
  • left
  • length
  • lower
  • lpad
  • ltrim
  • md5
  • octet_length
  • repeat
  • replace
  • reverse
  • right
  • rpad
  • rtrim
  • digest,
  • split_part
  • starts_with
  • strpos
  • substr
  • translate
  • trim
  • upper
正規表現関数
  • regexp_match
  • regexp_replace
時間関数
  • to_timestamp
  • to_timestamp_millis
  • to_timestamp_micros
  • to_timestamp_seconds
  • extract
  • date_part
  • date_trunc
  • date_bin
  • from_unixtime
  • now
その他の関数
  • array
  • in_list
  • random
  • sha224
  • sha256
  • sha384
  • sha512
  • struct
  • to_hex

  1. 出力の設定
  2. 出力フィールド

サンプルユースケース

以下のユースケースについて、ステップバイステップの手順を確認するためのガイドを参照して、SQL変換を活用する方法をご覧ください。


Last updated: 2024/2/13 16:59:53