Articles

SQL LEFT Function

SQL left 함수는 주어진 표현식에서 가장 왼쪽 문자를 반환합니다. SQL Server left 함수는 두 번째 인수를 사용하여 반환해야하는 왼쪽 문자 수를 결정합니다. 구문의 문자열 왼쪽 기능입니다.

SELECT LEFT (Character_Expression, Value)FROM 
  • Character_Expression:LEFT 함수를 쓸 것이 가장 왼쪽의 문자를 이 표현이다.
  • 값:Character_Expression 에서 추출하려는 문자 수입니다.

sql Server 왼쪽 함수의 인덱스 위치는 0 이 아닌 1 부터 시작됩니다. 이 SQL Server 왼쪽 기능을를 들어,우리가 사용하여 아래와 같 데이터

SQL 왼쪽 기능

SQL 왼쪽 기능을 예제 1

왼쪽 기능 지정된 수의 가장 왼쪽의 문자를 지정된 문자열입니다. 다음 왼쪽 함수 쿼리는 가장 왼쪽 3 자와 20 자를 반환합니다.

DECLARE @Charcater_Expression varchar(50)SET @Charcater_Expression = 'Learn SQL Server' --Using Positive Integer 3 -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT' --Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT' 
SQL 왼쪽 기능을 1

우리는 왼쪽으로 다섯 가장 왼쪽의 문자에서@Character_Expression 변수입니다.

--Using Positive Integer -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT'

다음 줄에서는 문자열 길이보다 큰 두 번째 인수에 20 을 할당했습니다. 게 왼쪽 기능을 반환 모든 문자에서@Character_Expression

--Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT'

왼쪽 기능을 예제 2

SQL 서버 왼쪽에 또한 기능을 선택할 수 있습니다 가장 왼쪽의 문자에서 열의 값입니다. 이 SQL 서버를 들어,우리는 반환됩니다 왼쪽 네 단어의 모든 레코드가 내부에 존재하는 부서 이름을 열

-- Sql Server Left Function ExampleSELECT , , ,LEFT (, 4) AS FROM 
SQL 왼쪽 기능 2

참고:을 관찰한다면 두 번째 레코드가 있는 빈 공간 후 Sr.

기@를 사용하여 왼쪽 기능을 예 3

우리를 찾을 인덱스의 위치를@기호에 존재하는 이메일을 열를 사용하는 반환 기능입니다. 다음으로,이 문자열에 기능을 추출합니다 가장 왼쪽의 문자를@상징이 문자열을 사용하여 남능

-- Left function in Sql ServerSELECT , , , ,LEFT ( ,CHARINDEX ('@', ) - 1 ) AS FROM 
SQL 왼쪽 기능을 3

아래 문의 인덱스 위치를 반환합합니다 CHARINDEX 함수가 모든 레코드에서@기호의 인덱스 위치를 찾도록 제안합니다.

CHARINDEX ('@', )

아래 문을 사용하여 색인 위치를 1 씩 줄였습니다. 이것을 놓치면 sql 왼쪽 출력에도@기호가 포함됩니다.

CHARINDEX ('@', ) - 1

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다