サポートされている SQL 関数と演算子
項目一覧
次の表は、MongoDB Connector for BI 2.2 でサポートされているさまざまな MySQL 関数、コンストラクター、および演算子を示しています。
比較関数と演算子
関数/演算子 | 説明 | |
---|---|---|
| 値が 値の範囲内であるかどうかを確認 | |
| 最初の null 以外の引数を返します | |
| 等価演算子 | |
| NULL セーフな等価演算子 | |
| 大なり演算子 | |
| 以上の演算子 | |
| 最大の引数を返します | |
| サブクエリで指定したレコードの存在をテストする | |
| 値が の値のセット内にあるかどうかを確認 | |
| リスト内の最後の番号の 0 から始まるインデックス位置を
以下に例を挙げます。
| |
| ブール値に対する値のテスト | |
| ブール値に対する値のテスト | |
| NULLではない値のテスト | |
| NULL 値テスト | |
| 引数が NULL かどうかのテスト | |
| 最小引数を返します | |
| 小なり演算子 | |
| 小なり値演算子 | |
| 単純なパターン一致 | |
| 値が値の範囲内にあるかどうかを確認します | |
| 等しくない演算子 | |
| 値が値のセット内にないかどうかを確認 |
論理演算子
関数/演算子 | 説明 |
---|---|
| 論理 AND |
| 値を否定 |
| 論理和 |
| 論理 XOR |
JOIN 式
式 | 説明 |
---|---|
| 複数のテーブルで一致する値を持つレコードを選択します。 |
| セカンダリ では |
| 左側のテーブルからすべてのレコードを返し、右側のテーブルから一致したレコードを返します。 |
| 右側のテーブルからすべてのレコードを返し、左側の表から一致したレコードを返します。 |
| どちらのテーブルにも表示されないレコードのみを返します。 |
| 指定された列が両方の表に表示されるすべてのレコードを返します。 |
フロー制御 関数と演算子
関数/演算子 | 説明 |
---|---|
| 大文字と小文字演算子 |
| 構造体 |
| 構造が null の場合 |
| expr1 =expr2 の場合は NULL を返す |
string関数
関数/演算子 | 説明 |
---|---|
| 左端の文字の数値を返します |
| 引数の文字数を返す |
| CHAR_LENGTH() の同義語 |
| 連結された string を返す |
| 区切り文字付きの連結を返す |
| インデックス番号で string を返す |
| 指定した位置に指定した文字数まで部分文字列を挿入する |
| 部分文字列の最初の出現のインデックスを返す |
| Lower()の同義語 |
| 指定された左端の文字数を返します |
| string の長さをバイト単位で返す |
| 部分文字列の最初の出現の位置を返す |
| 引数を小文字で返します |
| 先頭のスペースを排除する |
| 指定した位置から始まる部分文字列を返します |
| 単純なパターン一致の除外 |
| REGEXP の否定 |
| 正規表現を使用したパターン一致 |
| 指定された string の出現を置き換える |
| 指定された右端の文字数を返します |
| 後続のスペースを除く |
| 指定したスペース数の string を返します |
| 指定された部分文字列を返します |
| 指定された部分文字列を返します |
| 区切り文字の指定された回数の前の string から部分文字列を返します |
| 先頭と末尾のスペースを排除する |
| UPPER() の同義語 |
| 大文字への変換 |
数値関数と演算子
関数/演算子 | 説明 |
---|---|
| 絶対値を返します |
| アーク コサインを返します |
| アーク サインを返す |
| アーク タンジェントを返す |
| 2 つの引数のアーク タンジェントを返します |
| 引数より小さくない最小の整数値を返します |
| 引数より小さくない最小の整数値を返します |
| コサインを返す |
| 係数を返す |
| ラジアンを度に変換 |
| 整数除算 |
| 除算演算子 |
| の累乗を上げます |
| 引数より大きくない最大の整数値を返します |
| 引数の自然対数を返します |
| 最初の引数の自然対数を返します |
| 引数の 10 進数のログを返します |
| 引数の 2 進数ログを返します |
| マイナス演算子 |
| 余りを返す |
| 剰余演算子 |
| pi の値を返します |
| 加算演算子 |
| 指定された累乗で発生した引数を返す |
| 指定された累乗で発生した引数を返す |
| ラジアンに変換された引数を返す |
| 引数を丸めます |
| 引数の符号を返します |
| 引数のサインを返します |
| 引数のルートを返します |
| 引数のタンジェントを返します |
| 乗算演算子 |
| 指定された小数点以下の桁数に切り捨て |
| 引数の符号を変更します |
日付関数と時刻関数
関数/演算子 | 説明 |
---|---|
| 日付値に時間値(間隔)を追加する |
| 現在の日付を返します |
| CURATE() の同義語 |
| NOW()の同義語 |
| 日付または日時式の日付部分を抽出 |
| 指定された 2 つの日付の差を日数で返します。 |
| 日付値に時間値(間隔)を追加する |
| 指定された形式の日付 |
| 日付から時間値(間隔)の減算 |
| DAYOFMONTH() の同義語 |
| 曜日を返します |
| 日付を返します(0 ~ 31) |
| 引数の曜日インデックスを返します |
| 年内の日を返します(1~366) |
| 日付の一部を抽出 |
| 日数を日付に変換 |
| 時間の抽出 |
| 引数の月の最終日を返します |
| 年と日付から日付を作成 |
| 入力時間式または日時式からマイクロ秒を 0 から 999999 までの数値で返します。 |
| 引数から分を返します |
| 渡された日付から月を返します |
| 月の名前を返します |
| 現在の日付と時刻を返します |
| 日付引数から四半期を返す |
| 秒(0-59)を返します |
| string を日付に変換する |
| 3 つの引数で呼び出される場合の DATE_SUB() のシノニム(同意語) |
| 秒に変換された引数を返す |
| 減算時間 |
| 1 つの引数を指定すると、この関数は日付または日時を返します |
| 日時式への間隔の追加 |
| 日時式から間隔を減算 |
| 日数に変換された日付引数を返します |
| 現在の UTC 日時を返します |
| 週番号を返します |
| 曜日インデックスを返す |
| 日付の暦週を返します(1 ~ 53) |
| 年を返します |
| 年と週を返します |
関数と演算子をキャストする
関数 | 説明 |
---|---|
| 値を特定の型としてキャストする |
| 値を特定の型として変換する |
BI Connector が型変換を実行する方法の詳細については、「 型変換モード 」を参照してください。
サブクエリ コンストラクター
関数 | 説明 |
---|---|
| 値の 1 列ではなく 1 行の値を返します |
情報関数
関数 | 説明 |
---|---|
| 接続の接続 ID(スレッド ID)を返します |
| 認証されたユーザー名とホスト名 |
| デフォルト(現在の)データベース名を返します |
| の同義語 |
| の同義語 |
| の同義語 |
| クライアントが提供するユーザー名とホスト名 |
| MySQL サーバーのバージョンを示す string を返す |
| SQL クエリを実行したり結果を取得したりせずに、SQL クエリに関する情報を返します。 BI Connector が MongoDB に送信する完全な集計操作が含まれます。 |
GROUP BY
(集計)関数
関数 | 説明 |
---|---|
| 引数の平均値を返します |
| 返された行数を返す |
| 異なる値の数を返す |
| 最大値を返します |
| 最小値を返します |
| 母集団標準偏差を返す |
| 母集団標準偏差を返す |
| 母集団標準偏差を返す |
| サンプル標準偏差を返します |
| 合計を返す |
| 連結された string( |
ユーティリティー ステートメント
ステートメント | 説明 |
---|---|
| 以降のステートメントの現在のデータベースとして使用するデータベースを選択する |
データベース管理ステートメント
ステートメント | 説明 |
---|---|
|
|
|
デフォルトでは、 |
| 以下の操作には を使用します。
|
| を使用して、1 つ以上のテーブルの名前を変更します。 |