# クエリの設定
データソースの設定が完了したら、SQL変換を使用してクエリの設定を行います。
# 前提条件
- データソースの設定を行ってください。
# クエリの設定
データソースを指定した後、データに対して実行されるクエリを定義することができます。 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
# 次に読む
サンプルユースケース
以下のユースケースについて、ステップバイステップの手順を確認するためのガイドを参照して、SQL変換を活用する方法をご覧ください。
Last updated: 2024/2/13 16:59:53