文字列演算子 (Transact-SQL)String Operators (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

SQL ServerSQL Server には、次の文字列演算子があります。provides the following string operators. 文字列連結演算子は、次の 2 つまたはそれ以上のデータ型を 1 つの式として組み合わせることができます。String concatenation operators can combine two or more of the following data types into one expression:

  • 文字列またはバイナリ文字列character or binary strings
  • columns
  • 文字列と列名の組み合わせcombination of strings and column names

ワイルドカード文字列演算子は、文字列比較演算の中で、1 つまたは複数の文字と一致します。Wildcard string operators can match one or more characters in a string comparison operation. LIKE と PATINDEX は、これらの演算子の例です。LIKE and PATINDEX are examples of two of these operations.

セクション見出しSection Heading

+ (文字列連結)+ (String Concatenation)

+= (文字列連結代入)+= (String Concatenation Assignment)

% (ワイルドカード - 一致する文字列)% (Wildcard - Character(s) to Match)

[ ] (ワイルドカード - 一致する文字列)[ ] (Wildcard - Character(s) to Match)

[^] (ワイルドカード - 一致しない文字列)[^] (Wildcard - Character(s) Not to Match)

_ (ワイルドカード - 一致する 1 文字)_ (Wildcard - Match One Character)