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컬럼에..
자바개발자들이 c를 할때 가장 황당한게 String 변수형이 없어서일 것이다. 그럼 스트링을 리턴하는 함수를 어떻게 만들지?? 자바 같으면 간단히 스트링 변수를 리턴하면 되는데 c는 그렇지가 않다. 아래와 같이 포인터를 리턴해야 한다. 먼저 프로토타입을 선언한다. char * GetDateMonthAgo(); int main(argc,argv) int argc; char *argv[]; { printf("1달전=[%s]\n",GetDateMonthAgo()); } char * GetDateMonthAgo(){ $char monthago[100]; $database db명; $select monthago into :monthago from 테이블명; return &monthago; //이런식으로 포인터를 ..
인포믹스의 substring은 다른 언어에 비해서 다소 복잡하다. SUBSTRING Function |--SUBSTRING--(--source_string--FROM--start_position--+-------------+--)--| '-FOR--length-' substring(source from 시작인덱스 for 길이) 여기서 start position 은 1부터 시작한다. 예제를 보며 익혀보자 substring(20161201 from 1 for 6) 하면 결과는 201612 가 된다. SELECT SUBSTRING('ABCDEFG' FROM 3 FOR 2) FROM mytable; The following table shows the output of this SELECT statement. ..
- Total
- Today
- Yesterday
- EC
- C
- JDBC
- XE3
- 파이썬
- 라이믹스
- 인포믹스
- ocajp
- webix
- 자바 smtp
- 자바
- MySQL
- 파싱
- C언어
- php
- esql
- 플러터
- 포인터
- 이클립스
- 스크래핑
- proc
- 오라클
- xe애드온
- KG
- XE
- xe addon
- ocjap
- Python
- 문자열
- 프로씨
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 |
| 30 |
