본문 바로가기
반응형

Web Programing!301

[SCRIPT] javascript의 eval()함수란 무엇인가! 책에서 "var n=eval(rnd_num);" 이라는 구문이 나왓다. 헐. eval이 뭔지 찾아보니 변수를 js의 함수처럼 쓰는 기능이란다. 흠흠 그래서 찾아보니.... [************************************************************] eval() 함수는 변수를 javascript의 함수처럼 쓰는 명령어 입니다. 즉. str += "document.test.check"+i+".value"; 위의 뜻은 변수명이 document.test.check1.value 형식으로 들어가는데... 이것을 함수처럼 쓸수는 없다는 뜻입니다. 그냥 저런 문자열이라는 뜻이죠. 결국 str을 alert시키면 그래로 document.test.check1.value이 출력되게 됩니다... 2011. 7. 7.
[SCRIPT] 콤마 삽입, 제거 display_comma(value) 함수 :3자리 마다 콤마 추가 reduce_comma(value) 함수 :콤마 제거 //콤마추가 메소드 function display_comma(value) { var src; var i; var factor; var su; var Spacesize = 0; var String_val = value.toString(); factor = String_val.length % 3; su = (String_val.length - factor) /3; src = String_val.substring(0,factor); for(i=0; i 2011. 7. 7.
[MSSQL] order by case / 임의의 데이터를 원하는 순서대로 정렬하여 뽑기 sql작업을 하다보면 desc 또는 asc 가 아닌 원하는 컨텐츠를 선정하고 그 컨텐츠들을 임의의 순서대로 정렬하여 리스팅 하고 싶을때가 있다.그때 사용하는 방법이 order by case 이다 . 아래는 사용 예이니 잘 살펴보고 적용 하기 바란다. select testvalue from test orderby case when testvalue = XXX then 1 when testvalue =YYY then 2 end 위의 내용에서 숫자 값은 이름을 바꾼다거나 하는것이 아니라 가중치를 정해주는 것이다. 숫자가 낮을수록 먼저 출력 된다. 위와 같은 경우는 XXX,YYY 순서대로 출력이 되겠다. 정말 간단하고 실용적인 방법^^ 2011. 7. 7.
[MSSQL] 다중 필드 값 order by 하기 여러가리 컬럼을 정럴하기 위해선 order by 후 가장 먼저 정렬할 컬럼명을 쓰고 콤마(,) 후 다음 으로 정렬할 컬럼을 입력해주면 된다. 서로의 정렬기준이 달라도 된다... 예_) SELECT * FROM TEST ORDER BY 칼럼명1 ASC, 칼럼명2 ASC ; 이렇게 되면 일단 칼럼명1로 정렬이 된다음 칼럼명1의 정렬하에서 칼럼명2의 정렬이 일어난다. num1 num2 1 7 1 5 2 2 1 1 2 4 3 3 자료가 이렇게 있다고 치면, SELECT * FROM TEST ORDER BY num1 ASC, num2 ASC ; num1 num2 1 1 1 5 1 7 2 2 2 4 3 3 이런 형식으로 정렬이 된다. 2011. 7. 7.
반응형