文字列正規関数 (Entity SQL)
Entity SQL には、文字列正規関数が含まれています。
解説
次の表に、文字列 Entity SQL 正規関数を示します。
関数 | 説明 |
---|---|
Concat (string1, string2) |
string1 に追加された string2 を含む文字列を返します。 引数 String。 戻り値 String。戻り値の文字列の長さが許容される最大長よりも長い場合は、エラーが発生します。 例
|
IndexOf(string1, string2) |
string2 内における string1 の位置を返します。見つからない場合は 0 を返します。文字列の先頭を示す場合は 1 を返します。インデックスの番号は 1 から始まります。 引数 String。 戻り値 Int32。 例
|
Left (string, length) |
string の左側から最初の length 文字を返します。string の長さが length よりも短い場合は、文字列全体が返されます。 引数 string: String。 length: Int16、Int32、Int64 および Byte。length には 0 よりも小さい値を指定できません。 戻り値 String。 例
|
Length (string) |
文字列の長さ (Int32) を文字数として返します。 引数 string: String。 戻り値 Int32。 例
|
LTrim(string) |
先頭の空白文字を除いた string を返します。 引数 String。 戻り値 String。 例
|
Replace (string1, string2, string3) |
すべての string2 を string3 で置き換えた string1 を返します。 引数 String。 戻り値 String。 例
|
Reverse (string) |
文字の順序を逆にした string を返します。 引数 String。 戻り値 String。 例
|
Right (string, length) |
string の最後の length 文字を返します。string の長さが length よりも短い場合は、文字列全体が返されます。 引数 string: String。 length: Int16、Int32、Int64 および Byte。length には 0 よりも小さい値を指定できません。 戻り値 String。 例
|
RTrim(string) |
末尾の空白文字を除いた string を返します。 引数 String。 戻り値 String。 |
Substring (string, start, length) |
start 位置から長さが length 文字の部分文字列を返します。開始が 1 の場合は、文字列の最初の文字を示します。インデックスの番号は 1 から始まります。 引数 string: String。 start: Int16、Int32、Int64 および Byte。start には 1 よりも小さい値を指定できません。 length: Int16、Int32、Int64 および Byte。length には 0 よりも小さい値を指定できません。 戻り値 String。 例
|
ToLower(string) |
大文字が小文字に変換された string を返します。 引数 String。 戻り値 String。 例
|
ToUpper(string) |
小文字が大文字に変換された string を返します。 引数 String。 戻り値 String。 例
|
Trim(string) |
先頭および末尾の空白文字を除いた string を返します。 引数 String。 戻り値 String。 例
|
Null が入力された場合、これらの関数は Null を返します。
同等の機能は、Microsoft SQL クライアント マネージ プロバイダでも利用できます。詳細については、「Entity Framework 用 .NET Framework Data Provider for SQL Server (SqlClient) 関数」を参照してください。