분류 전체보기
-
[ORACLE] NVL, DECODE 함수computer/DB 2014. 4. 22. 11:22
오라클 함수 1. NVL함수 NVL(value,1) -> value가 null 일경우 1을 반환 그렇지 않을경우 value값을 반환 2.NVL2 함수NVL2(expr1, expr2, expr3) 함수는 expr1이 null이 아니면 expr2를 반환하고, expr1이 null이면 expr3을 반환한다.ex) select nvl2('','Corea','Korea') from dual; 3. DECODE 함수 DECODE(value,null,"값1","값2") - > value값이 null일경우 "값1"을 반환 그렇지 않을 경우 "값2"반환 DECODE함수의 1번인자와 2번인자를 비교하여 참일 경우 3번 인자, 거짓일 경우 4번 인자를 반환한다. [출처] oracle - NVL함수 & DECODE함수 |작성..
-
01. 자바스크립트의 좋은 점들읽은 책/자바스크립트 핵심가이드 2014. 4. 19. 13:01
01. 자바스크립트의 좋은 점들 자바스크립트에는 나쁜점도 있다. 하지만 좋은 점이 훨씬 많아서 나쁜점들에 대해 신경을 쓰지 않게 한다. 자바스크립트 = 동적언어. 동적언어란? 컴파일 과정을 거치지 않는 언어로써 프로그램이 실행 중에 다른 코드의 일부(객체나 소스코드나 뭔가 확장할 수 있는 부분)를 동적으로 로딩 혹은 include 할 수 있는 언어 자바스크립트가 만들어지게 된 좋은 아이디어 : 함수, 느슨한 타입체크, 동적 객체, 표현적인 객체 리터럴 표기법 & 일급객체 일급객체란? 언어상에 제약이 없는 객체를 말한다. 즉 변수에 대입되거나 인수로 넘길 수도 있고, 반환값으로 사용하거나 연산 등에 사용하는데 전혀 제약이 없는 객체. 참조: http://e..
-
JQuery selectbox Control 제어computer/JQuery 2014. 4. 15. 10:48
jQuery로 선택된 값 읽기 $("#selectBox option:selected").val(); $("#select_box > option:selected").val() $("select[name=name]").val(); jQuery로 선택된 내용 읽기 $("#selectBox option:selected").text(); 선택된 위치 var index = $("#test option").index($("#test option:selected")); ------------------------------------------------------------------- // Add options to the end of a select $("#selectBox").append("Apples"); $..
-
플로팅 배너란?- floating advertisementcomputer/용어정리 2014. 4. 15. 10:36
Web 페이지의 컨텐츠 우에에 겹치고, 지워지도록 표시되는 광고. 많은 경우는 페이지내를 이동하거나 확대·축소등의 애니메이션을 행한다. 통상의 Web 광고는, 배너 광고등과 같이 페이지내의 컨텐츠의 일부로서 레이아웃 되어서 결정된 위치에 표시된다.플로팅 광고는 Flash나 DHTML(JavaScript)등의 기술을 조합해 페이지내를 부유 하듯이 이동하거나 유저의 조작 등에 맞추어 확대하거나 한다. 그대로는 열람의 방해가 되기 위해, 데스크탑 화면에 표시된 윈도우와 같이, 구석 쪽에 축소하거나 소거하거나 하는 버튼등이 배치되어 있는 것이 많다. * 고정형 플로팅 배너 웹 페이지에서 위치는 고정되어 있고, 스크롤을 올리거나 내릴때 따라서 움직인다. (뭔가 느낌은 움직이는 것보단 배너는 고정되어 있고, 글만 ..
-
[Oracle] ORA-00918: column ambiguously defined삽질들/DB관련 2014. 4. 14. 19:07
원인: 예를 들어 A테이블과 B테이블을 조인시 A와 B테이블간에 같은 이름의 컬럼이 들어있으면, 어떤 컬럼을 가져와야 될지 몰라서 생기는 에러이다.A테이블에도 memberId가 있고, B테이블에도 memberId가 있는데 sql쿼리문에 그냥 memberId라고 선언하면 뜬다. 따라서 중복되는 컬럼명이 없는지, from절에 주는 테이블 명이 중복되지 않았는지 일단 살펴보자. 조인후 *로 가져올때 에러가 날 수 도 있다. 같은 필드명이 있을 수도 있기 때문!!! 해결 방법 1. 테이블명이 중복된 경우 → 테이블명을 다르게 명시해준다. 2. 컬럼명이 중복된 경우 → 중복되는 컬럼명에 Alias로 다른 이름을 부여해준다. (ex> membeId as mID) 이유가 뭔지 몰랐지만, 찾았으니 다행!!>_