맨날 까먹어서 포스팅 ○ VARCHAR2, DATE 타입으로 데이터를 받을 때 TO_CHAR(DATE, Format) TO_DATE(String, Format) -- Format YYYY.MM.DD HH:MI:SS -- 2020.02.07 01:37:20 YYYY.MM.DD HH24:MI:SS -- 2020.02.07 13:37:20 YYYY.MM.DD PH HH:MI:SS -- 2020.02.07 오후 01:37:20 YYYY.MM.DD DY PM HH:MI:SS -- 2020.02.07 금 오후 01:37:20 YYYY.MM.DD DAY PM HH:MI:SS -- 2020.02.07 금요일 오후 01:37:20 ○ 날짜 연산 - 날짜연산은 DATE 타입으로 해야하니 문자열일 경우 TO_DATE를 해준..
2개 이상의 별도의 조회 쿼리 결과 값을 한번에 보고 싶을 때 UNION을 쓰게 된다. A, B라는 조회데이터 집합이 있다고 한다면 UNION은 합집합 역할을 해준다고 생각하면 된다. UNION 구문은 2가지로 나뉜다. 1. UNION DISTINCT : 중복값 제외하여 출력 (A∪B - A∩B) 2. UNION ALL : 중복 상관없이 출력 (A∪B) 일반적으로 쓰는 UNION은 UNION DISTINCT의 줄임말이며 같은 기능을 수행한다. DISTINCT처럼 UNINO DISTINCT는 모든 컬럼의 데이터가 같은 중복된 로우를 걸러서 한줄만 출력해주고 UNION ALL은 데이터 중복여하 구분 없이 동일한 로우라도 있는대로 데이터를 출력한다. 그렇기 때문에 UNION [DISTINCT]의 경우는 내부적..
숫자 혹은 문자로만 된 데이터를 찾아야 하는 일이 생겨 기록해봄 REGEXP_LIKE와 REGEXP_REPLACE 함수를 써서 정규식을 활용한 판별을 진행 (REGEXP는 다양한 종류와 옵션이 있지만 다루지 않음) 1. 정규식 [0-9] 숫자, [^0-9] 숫자 외의 것 그 외의 다양한 정규표현식이 있으니 구글링 ㄱ 2. WHERE절에 쓰는 REGEXP_LIKE을 이용하여 데이터 조회하기 LIKE문 처럼 해당 정규식에 해당하는 데이터가 한자라도 포함되어 있으면 조회한다. NOT을 사용하여 숫자를 포함한 것들을 제외하면 숫자가 하나도 포함되지 않은 데이터를 조회한다. 반대로 NOT을 사용하여 숫자가 아닌 것을 포함한 모든 것을 제외하여 숫자로만 이루어진 데이터를 조회한다. WHERE REGEXP_LIKE(..
- Total
- Today
- Yesterday
- regexp
- 날짜표기법
- 문자숫자판별
- imemode
- java
- input블록지정
- tomcat 오류
- Union All
- onfocus
- 한글우선
- 동기식
- 공백제거
- 영어우선
- async
- 라인이동
- 한글영어기본값설정
- javascript
- 컴파일 에러
- db
- 비동기식
- replaceAll
- 날짜계산연산
- 속도차이
- project clean
- tomcat port 충돌
- 데이터 받기
- this.select
- Oracle
- replace
- 오라클디비
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |