일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL 명령어가 올바르게 종료되지 않았습니다.
- prototype
- ASP.NET
- 테이블또는 뷰가 존재하지 않습니다.
- Ajax댓글
- RowCount 폐이징
- 웹표준
- 페이지 간 게시
- ajax
- ORA-00942
- 자바스윙
- DataList컨트롤
- Oracle 10g
- XML
- 이벤트 처리
- ASP.NET 회원가입
- Repeater
- JavaScript
- 스크립트릿
- prototype.js
- 자동완성기능
- ASP.NET 방명록
- ASP.NET Error
- jsp
- 객체생성
- json
- 우편번호검색
- hyperlink 쿼리스트링 바인딩
- Ajax한글 처리문제
- JDK1.5
- Today
- Total
목록Oracle10g/SQL (10)
IT 쟁이
우선 저도 비전공자 입니다. 개발자체를 늦게 시작한 편이구요 강정식 님의 말씀도 맞습니다만.. 좀더 부연설명을 하자면 저도 잘 못합니다. 맨날 주변에 물어보곤 하지요... 그래도 그 막연한(?) 답답함에서는 다소 벗어 났다고 생각하기에 어줍잖게 적어 봅니다. 우선 내가 원하는 최종 결과를 엑셀 등에 적어 놓으세요. 그리고 아래 순서대로 해봅시다. 1. 순서를 생각하자. 우선 순서를 생각해야 합니다. 어떤 순서인고 하니.. 하나의 쿼리를 짜내기 위한 순서 말이죠. sql 은 집합적 언어라고 하지만 제가 느끼기엔 집합적(+ 절차적) 이라고 생각합니다. 순차적으로 생각할수도 있어야 한다는거죠. 볼까요? 편의상 내가 조회해 오려는 결과 데이터를 "결과" 라고 표현 하도록 하죠. 1) 내가 보여주려는 결과는 어느..
TO_CHAR(DATE,FORMAT) DATE형을 문자로 변환 할 때 자주 쓰는 변환 형식의 요약이다. 형식 설명 YYYY 또는 SYYY 년도, S를 지정하면 기원전 년도에 - 가 붙음 YYY YY 또는 Y 년의 아래 3자리, 2자리, 1자리 SYEAR 또는 YEAR 년을 절차로 Q 분기 MM 월 MONTH 또는 MON 월의 명칭 또는 3문자의 단축형 DDD DD 또는 D 년,월,주의 몇 번째 날인가르 보여줌 형식 설명 DAY 또는 DY 요일 또는 3문자의 단축형 AM 또는 PM 오전과 오후 표시 A.M 또는 P.M 오전과 오후 표시 HH 또는 HH12 시각 (1-12) HH24 시각 (0-23) MI 분 SS 초 접미사 설명 TH 서수 (DDPH라고 지정하면 31TH라고 나옴) SP 숫자를 철자로 보여..
날짜1 + 날짜2 = ? (가산을 할수 없다. ORA-00975) 날짜1 - 날짜 2= 숫자 (그 사이의 일수의 차이 ) SELECT BIRTH_DATE, BIRTH_DATE+1 , BIRTH_DATE -1 FROM TEMP WHERE EMP_NAME = '홍길동' 날짜 + 숫자 = 날짜 날짜 - 숫자 = 날짜 가 나온다. 날짜에 숫자를 더하는것은 일자를 더하는 의미이다. 시,분,초 더하기 SELECT TO_CHAR(BIRTH_DATE, 'HH24:MI:SS') AS BIRTH_TIME, TO_CHAR(BIRTH_DATE+14/24, 'HH24:MI:SS') AS TIME, TO_CHAR(BIRTH_DATE+30/(24*60), 'HH24:MI:SS') AS MIN, TO_CHAR(BIRTH_DATE+5..
MOD : 주어진 숫자를 지정된 숫자로 나눈 나머지를 돌려 준다. MOD(피제수,제수) ※ 제수 : 나눗셈에서 나누는 수 피제수 : 나눗셈에서 나눌 대상이 되는 수 SELECT MOD(1,3), MOD(2,3), MOD(3,3), MOD(4,3) FROM DUAL
CEIL : 주어진 숫자보다 크거나 같은 정수 중 최소값을 돌려준다. SELECT CEIL(2.1), CEIL(3.2), CEIL(2) FROM DUAL
TRUNC : 버림에 사용하는 함수 사용법은 ROUND와 유사하다. SELECT TRUNC(1234.567, 2),TRUNC(1234.567, -1),TRUNC(1234.567) FROM DUAL
ROUND : 반올림에 사용하는 함수 지정한 숫자가 양수이면 소수점 아래, 음수이면 소수점위를 의미하며, 생략하면 반올림해서 정수를 만든다. SELECT ROUND(1234.567, 1),ROUND(1234.567, -1),ROUND(1234.567) FROM DUAL
REPLACE : 첫번째 지정한 문자를 두 번째 지정한 문자로 바꿔준다. REPLACE (컬럼 또는 문자열, 문자[열]1, 문자[열]2) SELECT REPLACE('가나다라마바사아자차카타','라마','###') FROM DUAL