목록2024/12/05 (7)
충분히 쌓여가는
SUBSTRING 함수: 지정한 범위의 문자열을 반환2번째 인자에는 '시작 범위', 3번째 인자에는 '시작 위치로부터 반환한 문자 개수' 입력 4번째 문자부터 2개의 문자를 반환하는 쿼리SELECT 'Do it! SQL', SUBSTRING('Do it! SQL', 4, 2) SUBSTRING 함수는 열 이름을 전달해 사용할 수도 있다.compaany_name 열에서 2번째 문자부터 3개의 문자를 반환하는 쿼리SELECT SUBSTRING(company_name, 2, 3), company_name FROM nasdaq_company SUBSTRING 함수는 CHARINDEX 함수를 조합해 사용하는 경우가 많다.CHARINDEX 함수로 @ 문자 위치를 계산한 다음 그 값을 SUBSTRING 함수에 사용해..
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