Windows SharePoint Services 検索 SQL 構文の WITH -- AS グループ エイリアス述語
列グループ エイリアスは、列または列のグループの名前の代わりに短い名前を使用する方法を提供します。オプションのグループ エイリアス述語は WHERE 句の一部です。
…WHERE[ WITH(<columns>) AS #<alias_name>]
[,WITH(<columns>) AS #<alias_name>]
Remarks
WITH…AS 述語をコンマで区切り、複数のグループ エイリアスを指定することができます。
グループ エイリアスが WHERE 句の述語内で参照される場合、条件がグループの各列に適用されます。各列の照合により得られた論理値は OR 論理演算子によって連結されます。
エイリアスを使用するには定義する必要があり、WHERE 句内でのみ使用できます。エイリアス名は先頭にポンド記号 (#) がある正規識別子でなければなりません。
注意
FREETEXT 述語だけが WITH…AS 述語を使用して、列のグループ化とエイリアスをサポートします。CONTAINS 述語は、列のグループ化とエイリアスをサポートしません。
列指定子には、コンマで区切られた 1 つ以上の列指定子を含めることができます。列のリストはかっこで囲む必要があり、各列に重みを割り当てることができます。各列には次の構文が含まれています。
<column_identifier> [<weight_assignment>]
列の重みの指定の詳細については、「FREETEXT 述語」および「CONTAINS 述語」を参照してください。
列識別子は、標準または区切り文字付きの形式にすることができます。