連結演算子Concatenation Operators

適用対象:○SQL Server Analysis Services×Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

連結演算子はプラス記号 (+) です。The concatenation operator is the plus sign (+). 複数の文字列を 1 つの文字列に結合つまり連結できます。You can combine, or concatenate, two or more character strings into a single character string. バイナリ文字列も連結できます。You can also concatenate binary strings.

以下のコードは、製品名とその製品の一意の名前を結合する連結演算子の例です。The following code is an example of concatenation operator that combines the product name with the product's unique name:

WITH MEMBER Measures.ProductName AS   
   Product.Product.CurrentMember.Name + " (" + Product.Product.CurrentMember.UniqueName + ")"  
SELECT   
   {Measures.ProductName} ON COLUMNS,  
   Product.Product.Members ON ROWS  
FROM [Adventure Works]  

言語に関する注意点Language Considerations

連結対象の複数の文字列の照合順序が同じである場合、連結結果の文字列は、入力と同じ照合順序になります。When the strings used in a concatenation both have the same collation, the resulting concatenated string has the same collation as the inputs. 連結対象の複数の文字列の照合順序が異なる場合、連結結果の文字列の照合順序は、照合優先順位の規則によって決まります。When the strings used in a concatenation have different collations, the rules of collation precedence determine the collation of the resulting concatenated string. 詳細については、「言語および照合順序 (Analysis Services)」を参照してください。For more information, see Languages and Collations (Analysis Services).

参照See Also

MDX 演算子リファレンス (です。MDX と #41 です。 MDX Operator Reference (MDX)
演算子 (です。MDX 構文 )Operators (MDX Syntax)