メインコンテンツまでスキップ
メインコンテンツまでスキップ

CREATE FUNCTION -ユーザー定義関数 (UDF)

ユーザー定義関数 (UDF) をラムダ式から作成します。この式は関数パラメータ、定数、演算子、または他の関数呼び出しで構成されている必要があります。

構文

関数は任意の数のパラメータを持つことができます。

いくつかの制限があります:

  • 関数の名前は、ユーザー定義関数とシステム関数の間で一意である必要があります。
  • 再帰関数は許可されていません。
  • 関数内で使用されるすべての変数は、そのパラメータリストに指定する必要があります。

これらの制限のいずれかが違反されると、例外が発生します。

クエリ:

結果:

次のクエリではユーザー定義関数内で条件付き関数が呼び出されています:

結果:

実行可能な UDF.

ClickHouse Cloud のユーザー定義関数