差動プライバシー SQL リファレンス¶
このトピックでは、以下の情報を提供します。
- 差分プライバシー固有の SQL 関数のリファレンス。 
- 差分プライバシーでサポートされているSnowflakeデータ型、演算子、クエリ構文、関数のリスト。 
差分プライバシー関数¶
以下の関数は、差分プライバシー固有のものです。
| 関数 | 説明 | 
|---|---|
| ノイズ間隔の下限を返します。 | |
| ノイズ間隔の上限を返します。 | 
データ型¶
以下の データ型 がサポートされています。
| データ型 | 注意 | 
|---|---|
| BOOLEAN | |
| CHAR, CHARACTER | |
| DATE | |
| DATETIME | |
| DECIMAL, NUMERIC | |
| DOUBLE, DOUBLE PRECISION, REAL | |
| FLOAT, FLOAT4, FLOAT8 | |
| INT, INTEGER , BIGINT, SMALLINT, TINYINT, BYTEINT | |
| NUMBER | |
| STRING | |
| TEXT | |
| TIME | |
| TIMESTAMP, TIMESTAMP_NTZ | タイムゾーンのある時刻データ型はサポートされていません。TIMESTAMP または TIMESTAMP_NTZ を使用してください。 | 
| VARCHAR | 
クエリ構文¶
Snowflake クエリ構文 の以下の要素がサポートされています。
| 構文 | 注意 | 
|---|---|
| SELECT | |
| SELECT ALL | |
| FROM | |
| INNER JOIN ON | サポートされている結合 をご参照ください。 | 
| INNER JOIN USING | サポートされている結合 をご参照ください。 | 
| LEFT OUTER JOIN ON | サポートされている結合 をご参照ください。 | 
| LEFT OUTER JOIN USING | サポートされている結合 をご参照ください。 | 
| RIGHT OUTER JOIN ON | サポートされている結合 をご参照ください。 | 
| RIGHT OUTER JOIN USING | サポートされている結合 をご参照ください。 | 
| FULL OUTER JOIN ON | サポートされている結合 をご参照ください。 | 
| FULL OUTER JOIN USING | サポートされている結合 をご参照ください。 | 
| NATURAL JOIN | サポートされている結合 をご参照ください。 | 
| WHERE | |
| GROUP BY | GROUPBY 句のエイリアスはサポートされていません。たとえば、  | 
- クエリ構文の制限
- 引用符で囲まれた識別子(列名、テーブル名、スキーマ名、データベース名など)はサポートされていません。 
演算子¶
算術演算子¶
以下の 算術演算子 がサポートされています。
| 演算子 | 注意 | 
|---|---|
| 
 | |
| 
 | |
| 
 | 文字列とは使用できません。 | 
| 
 | |
| 
 | |
| 
 | |
| 
 | 
比較演算子¶
以下の 比較演算子 がサポートされています。
| 演算子 | 注意 | 
|---|---|
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
論理演算子¶
以下の 論理演算子 がサポートされています。
| 演算子 | 注意 | 
|---|---|
| AND | |
| NOT | |
| OR | 
演算子のセット¶
以下の セット演算子 がサポートされています。
| 演算子 | 注意 | 
|---|---|
| UNION [ ALL ] | 
サブクエリ演算子¶
サブクエリ演算子 はサポートされていません。
関数¶
集計関数¶
以下の 集計関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| ANY_VALUE | GROUP BY 句を持つサブクエリの集計としてのみサポートされます。 | 
| COUNT | |
| COUNT DISTINCT | 
ビット単位の式関数¶
ビット単位の式関数 はサポートされていません。
条件式関数¶
以下の 条件式関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| [ NOT ] IN | |
| CASE | |
| COALESCE | |
| DECODE | |
| EQUAL_NULL | |
| GREATEST | |
| IFF | |
| IS [NOT] NULL | |
| LEAST | 
コンテキスト関数¶
コンテキスト関数 はサポートされていません。
変換関数¶
以下の 変換関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| CAST、  | 列をキャストするには、明示的にnull以外にする必要があります。これを行うには、キャストする前にnullをフィルタリングします。 他のデータ型を STRING にキャストすることはサポートされていません。 | 
| TO_BOOLEAN | |
| TO_CHAR , TO_VARCHAR | |
| TO_DECIMAL , TO_NUMBER , TO_NUMERIC | |
| TO_DOUBLE | |
| TRY_CAST | |
| TRY_TO_BOOLEAN | |
| TRY_TO_DECIMAL, TRY_TO_NUMBER, TRY_TO_NUMERIC | |
| TRY_TO_DOUBLE | 
データ生成関数¶
データ生成関数 はサポートされていません。
データメトリック関数¶
データメトリック関数 はサポートされていません。ユーザー定義の DMFs もサポートされていません。
日付と時刻の関数¶
以下の 日付と時刻関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| DATE_PART | 以下の日付と時刻の部分はサポートされていません:  | 
| DAYNAME | |
| EXTRACT | 以下の日付と時刻の部分はサポートされていません:  | 
| HOUR | |
| LAST_DAY | |
| MINUTE | |
| SECOND | |
| TRUNC | |
| YEAR* / DAY* / WEEK* / MONTH / QUARTER | 
暗号化関数¶
暗号化関数 はサポートされていません。
ファイル関数¶
ファイル関数 はサポートされていません。
地理空間関数¶
地理空間関数 はサポートされていません。
ハッシュ関数¶
ハッシュ関数 はサポートされていません。
メタデータ関数¶
メタデータ関数 はサポートされていません。
数値関数¶
以下の 数値関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| ABS | |
| CEIL | |
| FLOOR | |
| MOD | |
| SIGN | 
正規表現関数¶
正規表現関数 はサポートされていません。
半構造化データ関数と構造化データ関数¶
半構造化データ関数と構造化データ関数 はサポートされていません。
文字列とバイナリ関数¶
以下の 文字列とバイナリ関数 がサポートされています。
| 関数 | 注意 | 
|---|---|
| CONTAINS | |
| LENGTH , LEN | |
| LOWER | |
| POSITION | |
| UPPER | 
システム関数¶
システム機能 はサポートされていません。
テーブル関数¶
テーブル関数 はサポートされていません。