일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SSL
- java
- php
- 전자정부 표준프레임워크
- null
- 네이버스마트 에디터
- 날짜
- 문자열
- 오라클
- Oracle
- JSTL
- json
- HTML5
- 이클립스
- maven
- @RequestBody
- 호환성
- 톰캣
- switch
- spring form tag
- checbox
- html
- 웹 플랫폼 설치 관리자
- exception
- 한글
- MYSQL
- jquery
- DB
- RADIO
- 스크립트
- Today
- Total
목록DB (197)
개인적인 정리
오라클 ASCIISTR 함수 ASCIISTR takes as its argument a string, or an expression that resolves to a string, in any character set and return an ASCII version of the string in the database character set.
오라클에서 ASCII() 함수 ASCII returns the decimal representation(십진 표기법) in the database character set of the first character of char SQL > SELECT last_name FROM employees WHERE ASCII(SUBSTR(last_name, 1, 1)) =76 ORDER BY last_name ; --> Ladwig Landry Lee Livingston Lorentz SQL> SELECT ASCII('\?') FROM DUAL; --> 92
오라클에 XML 관련 함수들이 있다. APPENDCHILDXML DELETEXML DEPTH EXISTSNODE EXTRACT (XML) EXTRACTVALUE INSERTCHILDXML INSERTCHILDXMLAFTER INSERTCHILDXMLBEFORE INSERTXMLAFTER INSERTXMLBEFORE PATH SYS_DBURIGEN SYS_XMLAGG SYS_XMLGEN UPDATEXML XMLAGG XMLCAST XMLCDATA XMLCOLATTVAL XMLCOMMENT XMLCONCAT XMLDIFF XMLELEMENT XMLEXISTS XMLFOREST XMLISVALID XMLPARSE XMLPATCH XMLPI XMLQUERY XMLROOT XMLSEQUENCE XMLSERIALI..
ADD_MONTHS(date, integer) - date 에 integer 를 더한 date를 return 한다. integer는 =, - 모두 가능 ADD_MONTHS returns the date date plus integer months. A month is defined by the session parameter NLS_CALENDAR. The date argument can be a datetime value or any value that can be implicitly converted to DATE. The integer agrument can be an integer or any value that can be implicitly converted to an integer. The ..
ACOS(n) ACOS returns the arc cosine of n. the argument n must be in the range of -1 to 1, and the function returns a value in the range of 0 to pi, expressed in radians. SQL> SELECT ACOS(.3) FROM DUAL ; --> 1.2661036727795
ABS(n) ABS returns the absolute value of n. 절대값을 return SQL>SELECT ABS('-1000.99999') FROM DUAL ; --> 1000.99999 SQL>SELECT ABS('A') FROM DUAL ; --> ORA-01722: invalid number 를 발생시킨다.
MySQL 의 NULLIF() 함수. - 사실 처음본다. 있는 줄 몰랐다. - 동일한 개념을 CASE WHEN을 이용해서 써온 것 같다. NULLIF(expr1, expr2) - expr1 =expr2 값을 비교해서 true 가 아니면 expr1 을 return 한다. 만약 true이면 NULL 을 return 한다. Returns NULL if expr1 = expr2 is true, otherwise returns expr1. This is the same as CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 End. mysql> SELECT NULLIF(1, 1) ; --> NULL mysql> SELECT NULLIF(1, 2) ; --> 1
MySQL 의 IFNULL 함수 IFNULL(expr1, expr2) - IF() 함수와 마찬가지로 익숙하다. - 오라클의 NVL()정도로 생각해도 문제가 없을 것 같다. - expr1이 NULL이면 expr2, 그렇지 않으면 expr1 을 return If expr1 is not NULL, IFNULL() returns expr1; otherwise it returns expr2. mysql> SELECT IFNULL(1, 0) ; --> 1 mysql> SELECT IFNULL(NULL, 10) ; --> 10 mysql> SELECT IFNULL(1/10, 10) ; --> 10 mysql> SELECT IFNULL(1/10, 'yes') ; --> yes