목록2024/12/05 (7)
충분히 쌓여가는
REVERSE 함수: 문자열을 거꾸로 정렬하는 함수 문자열 역순으로 표시: REVERSE 함수SELECT 'Do it! SQL', REVERSE('Do it! SQL') REVERSE 함수는 CHARINDEX 함수, LEN 함수, SUBSTRING 함수를 조합해 사용하면 유용한 작업을 할 수 있다문자열 역순으로 표시: 여러 함수 조합WITH ip_list (ip)AS ( SELECT '192.168.0.1' UNION ALL SELECT '10.6.100.99' UNION ALL SELECT '8.8.8.8' UNION ALL SELECT '192,200.212.113')SELECT ip, SUBSTRING(ip, 1, LEN(ip) - CHARINDEX('.', REVERSE(ip)))FROM ip_l..
SPACE 함수: 공백 문자를 반복한다 symbol 열에 10개의 공백 문자를 붙이는 쿼리SELECT symbol + SPACE(10) + company_name FROM nasdaq_company
REPLICATE 함수: 지정한 문자를 반복할 때 사용 지정한 문자를 반복하는 방법: REPLICATE 함수REPLICATE(string_expression, integer_expression) 0을 10번 반복하는 쿼리SELECT REPLICATE('0', 10) REPICATE 함수는 REPLACE 함수와 조합해 사용할 수 있다A를 C로 바꾸되 10번 반복하는 쿼리SELECT REPLACE(symbol, 'A', REPLICATE('C', 10)), symbolFROM nasdaq_companyWHERE symbol LIKE '%A%'
REPLACE 함수: 지정 문자를 다른 문자로 대체첫 번째 인자: 열 또는 문자 입력두 번째 인자: 변경하려는 문자열세 번째 인자: 변경 문자열을 입력 특정 문자를 다른 문자로 변경하는 방법: REPLACE 함수REPLACE(string_expression, string_pattern, string_replacement) 문자 A를 C로 대체하는 쿼리SELECT REPLACE(symbol, 'A', 'C'), symbolFROM nasdaq_companyWHERE symbol LIKE '%A%'