SQL 에서 Charindex 와 Oracle 에 대응 하 는 함수 Instr 비교

870 단어 CharindexInstr
sql:charindex('문자열',필드)>0 charindex('administrator',MUserID)>0 oracle:instr(필드,'문자열',1,1)>0 instr(MUserID,'administrator',1,1)>0 은 프로젝트 에 Oracle 에서 Instr 라 는 함 수 를 사 용 했 고 이 지식 을 자세히 다시 배 웠 습 니 다.Oracle 에 서 는 Instr 함수 로 특정한 문자열 을 판단 하여 지정 한 문자 가 있 는 지 여 부 를 판단 할 수 있 습 니 다.그 문법 은 Instr(string,substring,position,occurrence)에서 string:원본 문자열 을 대표 합 니 다.substring:원본 문자열 에서 찾 고 싶 은 하위 문자열 을 대표 합 니 다.position:찾기 의 시작 위 치 를 대표 합 니 다.이 매개 변 수 는 선택 할 수 있 습 니 다.기본 값 은 1 입 니 다.occurrence:원본 문자 에서 몇 번 째 로 나타 난 substring 을 찾 으 려 는 뜻 입 니 다.이 매개 변 수 는 선택 할 수 있 습 니 다.기본 값 은 1 입 니 다.position 의 값 이 마이너스 라면 오른쪽 에서 왼쪽으로 찾 는 것 을 의미 합 니 다.반환 값:찾 은 문자열 의 위치 입 니 다.Instr 함수 에 대해 우 리 는 항상 이렇게 사용 합 니 다.문자열 에서 지정 한 하위 문자열 의 위 치 를 찾 습 니 다.예 를 들 어 SELECT Instr('Hello Word','o',-1,1)'String'FROM Dual 의 결 과 는 Instring―8 이다.

좋은 웹페이지 즐겨찾기