본문 바로가기

공부135

오라클 DML SELECT FROM WHERE ORDER BY ; INSERT INTO VALUES ; INSERT INTO 테이블명(컬럼1, 컬럼2, 컬럼3, ...)VALUES(데이터1, 데이터2, 데이터3, ...) UPDATE 테이블명SET 컬럼1 = '입력할 값', 컬럼2 = '입력할 값'WHERE 조건; delete from 테이블명 where 조건; MERGE INTO USING ON (condition)WHEN MATCHED THEN UPDATE SET column = WHERE WHEN NOT MATCHED THEN INSERT (column_list)VALUES ()WHERE ; 2015. 9. 23.
오라클 MAX, MIN 같은 집계함수 같은 첫번째꺼 뽑아오기 두 테이블이 조인되었는데 group by는 A의 데이터로 되어있고, B의 데이터는 MAX, MIN 집계함수로 뽑아오게 되어있음. 근데 B에서 뽑아 온 해당 점수의 데이터를 기준으로 B에서 다시 다른 데이터를 뽑아와야하는데 이건 max, min으로 뽑아오면 안되는거라서 고민.그냥 첫번째껄로 뽑아오면 되는데라는 생각에 집계함수 first 라고 검색도 많이 했는데 결국 ㅋㅋ 찾았당!!!!!!! 참조 블로그 : http://ohgyun.com/40 TOP 1을 구하는 부분을 MAX - KEEP 구문을 사용 MAX(C.DOSU) KEEP (DENSE_RANK FIRST ORDER BY C.SCORE DESC) AS STD_DOSU : C.SCORE를 내림차순으로 정렬하고 이것의 첫번째 값을 뽑아와서 해당 C.DO.. 2015. 9. 10.
엑셀로 쿼리문 만들때 사용. CONCATENATE =CONCATENATE("INSERT INTO dbo.TABLE(A, B, C) VALUES('"&A1&"', '"&A2&"', '"&A3 &"')") 2015. 7. 16.
엑셀에서 마이너스기호가 #NAME 오류날 때 php를 이용해서 csv 파일로 db의 내용을 뽑아내고 있는데-B, -A 같이 앞에 마이너스가 붙는경우 =-B 처럼 계산식으로 인식되면서 #NAME 오류가 남. 사실 엑셀에서 이런경우 앞에 ' 따옴표를 붙여주면 되니까 넣었더니 엑셀 자체에서는 되는데 php로 실행해서 넣으면 '-B 그대로 출력이 되어버림. 그래서 그냥 스페이스바를 넣어서 ' -B' 이런형태로 출력함. 이렇게 해도 엑셀에서 데이터->필터로 뽑아보는데 문제는 없음. 오라클에서는 문자열 결합할때 || 이 기호를 이용하니까 query에 ' '||TYPE 이렇게 넣어줌. 2015. 6. 23.
php exec 를 이용한 zip 파일 생성 php exec를 이용해서 zip 파일을 만들다보면 루트(상위디렉토리)부터 전체 폴더 구조까지 담기게 된다. 그럴때는 j 옵션을 사용하면 디렉토리들을 안 담을 수 있음! 실제 파일들만 압축가능! 그리고 이게 window 에서도 압축이 잘 이루어지더군. 출처는 : http://www.linuxquestions.org/questions/linux-newbie-8/how-to-add-a-file-to-a-zip-without-including-the-entire-path-from-root-705333/ 2015. 6. 23.
ASP + AJAX(JSON) + 엔터 없애기 모바일 웹 페이지에서더보기 기능을 구현하려고 이 페이지를 참고 했는데출처 : http://www.setisigns.net/m/post/384 ASP 페에지 코딩 부분 호출 페이지로 전달할 데이터를 생성해 낸다. 호출된 데이터는 JSON 타입으로 사용하기 위해 문자열로 만들어준다. 2014. 8. 21.