
INSTR(str, substr) 함수는 문자열 str 내에서 substr 문자열이 시작하는 위치를 반환합니다.
str 변수에 "Hello, World!" 이라는 문자열이 들어 있고, substr 변수에는 "World" 이라는 문자열이 들어 있다면,
INSTR(str, substr) 함수를 사용하여 "World" 이라는 문자열이 str 변수 내에 어디에 있는지 찾는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SET @str = 'Hello, World!';
SET @substr = 'World';
SELECT INSTR(@str, @substr); // 결과: 7
위의 예제에서 INSTR 함수는 "World" 이라는 문자열이 str 변수 내에서 7번째 위치에 시작하는 것을 반환합니다.
이 함수는 문자열 내에서 substr 문자열이 시작하는 위치를 찾기 위한 함수입니다.
INSTR 함수는 Oracle, MySQL, PostgreSQL, SQLite, Microsoft SQL Server 등 다양한 데이터베이스에서 사용할 수 있습니다.
INSTR 함수는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
sql
INSTR(str, substr)
str: 찾을 문자열
substr: 찾을 부분 문자열
INSTR 함수는 찾을 부분 문자열이 문자열 내에 존재하지 않으면 0을 반환합니다.
예를 들어, str 변수에 "Hello, World!" 이라는 문자열이 들어 있고, substr 변수에는 "Universe" 이라는 문자열이 들어 있다면,
INSTR(str, substr) 함수를 사용하여 "Universe" 이라는 문자열이 str 변수 내에 어디에 있는지 찾는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SET @str = 'Hello, World!';
SET @substr = 'Universe';
SELECT INSTR(@str, @substr); // 결과: 0
위의 예제에서 INSTR 함수는 "Universe" 이라는 문자열이 str 변수 내에서 존재하지 않음을 반환합니다.
이러한 예제를 통해 INSTR 함수의 사용 방법을 이해할 수 있습니다.
2025-06-19 00:21