| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- node.js
- SQL
- Callback
- MVC
- 콜백
- Java
- 동적쿼리
- egov
- mybatis
- C#크롤링
- NPM
- JavaScript
- vscode
- Spring
- JSTL
- c:forEach
- AndroidStudio
- MySQL
- RequestMethod.POST
- jsx
- c:choose
- 쿼리
- 국제화
- iBATIS
- react
- jQuery
- HTTP
- android
- fullcalendar
- 서드파티모듈
- Today
- Total
목록MySQL (6)
Today Yewon Learned
CASE 문법 - 프로그래밍에서의 IF문이나 Switch문처럼 쿼리에서 사용할 수 있는 문법 CASE WHEN 조건1 THEN 결과값1 WHEN 조건2 THEN 결과값2 WHEN 조건3 THEN 결과값3 WHEN 조건4 THEN 결과값4 ELSE 결과값5 END 프로그램 개발 도중 파일 코드를 파일 명으로 변환해서 보여줘야하는 경우가 생겼음. 쿼리에서 CASE WHEN 구문을 이용하여 검색하여, 원하는 결과를 얻을 수 있었음 결과
기존에 사용하던 DB를, 스키마 이름만 변경해서 새로운 DB로 변경하려고 한다. 예를들어 DB2스키마에 DB1스키마의 테이블들을 복사하려면,아래의 명령어를 이용해 테이블을 생성하고, 데이터를 복사하면 된다. CREATE TABLE 새로 생성할 테이블명 LIKE 기존DB명.기존 테이블명; INSERT INTO 새DB명.새로 생성할 테이블 명 SELECT * FROM 기존DB명.기존 테이블 명;
[구현 목표] 콘텐츠 목록에서 사용 중인 파일은 삭제 버튼을 누르면 삭제할 수 없다는 경고창과 목록을 띄우고, 콘텐츠 목록에서 사용 중이 아닌 파일은 삭제 버튼을 누르면 삭제되도록 구현해야한다. [index.jsp] 파일보관함 태그 아래에 table을 bind하여 업로드한 파일 목록을 나타내었다. 파일 보관함 닫기 [js_file Table] [js_contents_detail Table] [ibatis이용 - Contents_SQL.xml] js_contents_detail 테이블에서 CONT_ITEM의 갯수를 조회하기 위한 쿼리이다. ex) F2022020001.mp4 파일이 콘텐츠 목록에 몇 개 사용되었는지 카운트함 [ibatis이용 - File_SQL.xml] view에서 GetData로 넘긴 F..
프로젝트를 진행중, 전체 장비의 스케줄 검색 결과와 선택한 장비의 스케줄 검색 결과를 구분해야 할 경우가 생겼다. [전체 장비 검색 결과 index.jsp] [schedule_pop.jsp] insert, update, delete 시 findSchedule()를 콜백 메소드로 받음 function btn_save() { var form = $('form[name=saveForm]'); var param = getSearchFormData(form); if($('input[name=ActionType]').val() == "I"){ PostData('./insert_schedule_action.do', param, findSchedule); } else{ PostData('./update_schedule..
js_machine_state_log 로그 데이터가 쌓이는 테이블 파란색 박스 데이터보다 빨간색 박스 데이터가 더 최신 데이터이다. MAC_CD별로 최신에 쌓인 로그 데이터만 추출하고자 한다. 1. MAX값 지정 후 GROUP BY를 통해 중복 제거 SELECT MAC_CD, MAX(STATE_DATE) AS STATE_DATE FROM js_machine_state_log GROUP BY MAC_CD 2. 전체 검색 후, ORDER BY를 통해 순서대로 정렬 SELECT * FROM js_machine_state_log AS T1 WHERE (MAC_CD, STATE_DATE)IN( SELECT MAC_CD, MAX(STATE_DATE) AS STATE_DATE FROM js_machine_state_..
SQL Query SELECT STATE_DATE , MAC_CD , MAC_CPU , MAC_MEMORY , MAC_CAPA FROM js_machine_state_log WHERE MAC_CD LIKE CONCAT('%',#MAC_CD#,'%') index.jsp 검색 일부분 장비 검색 장비명 검색 - search_machine_nm을 통해 검색 Contorller.java 일부분 if(request.getParameter("search_machine_nm") == null) { data.setMAC_CD(""); }else { data.setMAC_CD(request.getParameter("search_machine_nm")); } List state_list = machineService.get..