다음을 통해 공유


문자열 정식 함수(Entity SQL)

Entity SQL에는 문자열 정식 함수가 포함되어 있습니다.

설명

다음 표에서는 문자열 Entity SQL 정식 함수를 보여 줍니다.

함수 설명

Concat (string1, string2)

string1에 string2가 추가된 문자열을 반환합니다.

인수

String입니다.

반환 값

String입니다. 반환 값 문자열의 길이가 허용되는 최대 길이보다 크면 오류가 발생합니다.

-- The following example returns abcxyz.

Concat('abc', 'xyz')

IndexOf(string1, string2)

string2 내부의 string1 위치를 반환하거나, 찾을 수 없는 경우 0을 반환합니다. 문자열의 시작 부분을 나타내려면 1을 반환합니다. 인덱스 번호는 1부터 시작합니다.

인수

String입니다.

반환 값

Int32입니다.

-- The following example returns 4.

IndexOf('xyz', 'abcxyz')

Left (string, length)

string 왼쪽에서 처음 length개 문자를 반환합니다. string 길이가 length보다 작으면 전체 문자열이 반환됩니다.

인수

string: String입니다.

length: Int16, Int32, Int64Byte입니다. length는 0보다 작을 수 없습니다.

반환 값

String입니다.

-- The following example returns abc.

Left('abcxyz', 3)

Length (string)

문자열의 (Int32) 길이(문자)를 반환합니다.

인수

string: String입니다.

반환 값

Int32입니다.

-- The following example returns 6.

Legth('abcxyz')

LTrim(string)

선행 공백 없이 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns abc.

LTrim(' abc')

Replace (string1, string2, string3)

모든 string2 항목을 string3으로 대체하여 string1을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns abcxyz.

Concat('abc', 'xyz')

Reverse (string)

문자 순서를 반대로 하여 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns dcba.

Reverse('abcd')

Right (string, length)

string에서 마지막 length개 문자를 반환합니다. string 길이가 length보다 작으면 전체 문자열이 반환됩니다.

인수

string: String입니다.

length: Int16, Int32, Int64Byte입니다. length는 0보다 작을 수 없습니다.

반환 값

String입니다.

-- The following example returns xyz.

Right('abcxyz', 3)

RTrim(string)

후행 공백 없이 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

Substring (string, start, length)

문자열에서 start 위치부터 length개 문자 길이의 부분 문자열을 반환합니다. 시작 위치 1은 문자열의 첫 번째 문자를 나타냅니다. 인덱스 번호는 1부터 시작합니다.

인수

string: String입니다.

start: Int16, Int32, Int64Byte입니다. start는 1보다 작을 수 없습니다.

length: Int16, Int32, Int64Byte입니다. length는 0보다 작을 수 없습니다.

반환 값

String입니다.

-- The following example returns xyz.

Substring('abcxyz', 4, 3)

ToLower(string)

대문자를 소문자로 변환하여 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns abc.

ToLower('ABC')

ToUpper(string)

소문자를 대문자로 변환하여 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns ABC.

ToUpper('abc')

Trim(string)

선행 및 후행 공백 없이 string을 반환합니다.

인수

String입니다.

반환 값

String입니다.

-- The following example returns abc.

Trim(' abc ')

이러한 함수는 Null이 입력되면 Null을 반환합니다.

동일한 기능을 Microsoft SQL 클라이언트 관리 공급자에서 사용할 수 있습니다. 자세한 내용은 Entity Framework 함수용 .NET Framework Data Provider for SQL Server(SqlClient)를 참조하십시오.

참고 항목

개념

정식 함수(Entity SQL)