instr()오라클에서 내가 원하는 컬럼의 값에 내가 원하는 구문이 포함되어 있는지 여부를 확인할때 사용. 포함되어 있고, 포함되어 있는 위치가 어디인지 알고 싶을때 사용. instr('비교할 대상', '비교하고자하는 값', 비교를 시작할 위치, 검색된 결과의 순번) select instr('TEST SAMPLE CODE', 'S', 1, 1) FROM DUAL; -'TEST SAMPLE CODE'라는 구분에서 'S'를 찾는데 1부터 시작해서 1번째 찾아지는 'S'의 위치는 어디인가? RESULT : 3 이렇게도 사용이 가능 하다. -1을 하면 맨 뒤부터 시작한다. select instr('c:\aa\bb\cc.html', '\', -1) from dual; RESULT : 9 응용을 하면 경로에서 파일..
db 쿼리를 하다가 이메일 형식에 필수요소인 @과 . 이 없는것을 찾으려고 했다. 그러나! 딱히 함수가 떠오르지 않았다. 그래서 검색하다가 결과를 정리해 본다. 좌측에서 몇 번째에 해당 문자가 있는지 알려주는 함수다. 0 이면 검색하고자 하는 값이 없는것이다. mssql일 경우 select charindex('a','abcd') 결과 1 오라클일 경우 select instr('abcd','a') from dual 결과 1 mysql일 경우 select instr('abcd','a') 결과 1 오라클과 mysql은 동일한 회사 소유라서 그런지 동일하다.. 즉, 내가 하고싶은 이메일주소에서 필수값이 없는것을 해보려면 select * from aa where instr(aa,'@')=0 aa테이블에 aa컬럼에..
- Total
- Today
- Yesterday
- 파이썬
- JDBC
- C언어
- xe addon
- 문자열
- C
- webix
- 스크래핑
- 이클립스
- php
- Python
- 오라클
- 플러터
- esql
- 자바
- proc
- 인포믹스
- xe애드온
- XE3
- KG
- 프로씨
- ocajp
- MySQL
- XE
- 자바 smtp
- 포인터
- EC
- 라이믹스 모듈
- ocjap
- 파싱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |