목록2024/12 (19)
충분히 쌓여가는
LEFT 함수와 RIGHT 함수는 문자열 왼쪽 또는 오른쪽에서 시작해 정의한 위치까지 문자열을 반환한다. 문자열 왼쪽과 오른쪽에서 각각 2개의 문자열을 반환하는 쿼리SELECT 'Do it! SQL', LEFT('Do it! SQL', 2), RIGHT('Do it! SQL', 2)
CHARINDEX 함수: 지정한 특정 문자까지의 길이를 반환CHARINDEX 함수는 만약 지정한 문자가 탐색 대상 문자열에 없으면 0을 반환한다 지정한 특정 문자까지의 문자열 길이 반환: CHARINDEX 함수SELECT 'Do it SQL', CHARINDEX('!', 'Do it!! SQL') 지정한 문자가 탐색 대상 문자열에 없으면 0을 반환SELECT CHARINDEX('.', company_name), company_name FROM nasdaq_company
LEN 함수는 문자열의 문자 개수를 반환한다. LEN 함수의 특징: 문자 개수를 셀 때 앞의 공백은 포함하지만, 뒤의 공백은 포함하지 않는다. 문자열의 문자 개수 반환: LEN 함수SELECT LEN(' Do it! SQL'), LEN('Do it! SQL ') 특정 길이의 문자열 검색SELECT LEN(company_name), company_nameFROM nasdaq_company
사용자가 어떤 데이터를 입력할 때 의도치 않게 공백을 입력하거나, 반대로 의도해 공백을 입력하는 경우가 있다 데이터를 관리하는 입장에서 공백은 문제를 일으킬 수 있으므로 관리 대상이다. 따라서 공백을 제거하는 작업이 필요한데 그럴 때 공백 제거 함수를 사용한다. LTRIM 함수: 왼쪽 공백 제거 RTRIM 함수: 오른쪽 공백 제거 TRIM 함수: 양쪽 공백 제거 문자열의 앞, 뒤, 양쪽 공백을 제거: LTRIM, RTRIM, TRIM 함수SELECT ' Do it! SQL', LTRIM(' Do it! SQL'), 'Do it! SQL ', RTRIM('Do it! SQL '), ' Do it! SQL ', TRIM( 'Do it! SQL ')