일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- concat
- jsp
- stop
- client
- ubuntu
- WSL
- redis-cli
- powerlevel10k
- docker
- Decode
- Prune
- exec
- root
- kubeadm
- system
- innerjoin
- RM
- LPAD
- zsh
- ohmyzsh
- LISTAGG
- Redis
- toChar
- Linux
- kubernetes
- Max
- rmi
- customizing
- theme
- Server
- Today
- Total
목록Java. JavaScript. SQL (8)
Developer Joshua의 개발 블로그
WHERE 절이나 ORDER BY 또는 GROUP BY가 인덱스를 사용하려면 기본적으로 인덱스된 컬럼의 값 자체를 변환하지 않고 그대로 사용한다는 조건을 만족해야 한다. 인덱스는 컬럼의 값을 아무런 변환 없이 B-Tree에 정렬해서 저장하기 때문에 WHERE 조건이나 GROUP BY 또는 ORDER BY에서도 원본값을 검색하거나 정렬할 때만 B-Tree에 정렬된 인덱스를 이용한다. ex)logDate에 IDX를 걸었다고 했을때 WHERE DATE_FORMAT(logDate,'%Y-%m') = DATE_FORMAT(#currentDate#,'%Y-%m')를 WHERE logDate LIKE CONCAT(DATE_FORMAT(#currentDate#,'%Y-%m'),"%") 이런 식으로 개선해서 W..
https://joang.tistory.com/entry/NUMBER-%ED%83%80%EC%9E%85%EC%9D%98-%EC%BB%AC%EB%9F%BC%EA%B3%BC-%ED%98%95%EB%B3%80%ED%99%98 NUMBER 타입의 컬럼과 형변환 이번 테스트를 통해서 number 타입 컬럼에 varchar 타입의 숫자값이 들어오면 number로 형변환된다는 사실을 알았다... 이제서야 알다니 부끄럽네... ==================================================== NUMBER 타입 joang.tistory.com number 타입 컬럼에 varchar 타입의 숫자값이 들어오면 number로 형변환된다는 사실 - 개발 편의 기능
var _list =[]; $('#tbl').find("tbody tr").each(function(i, row){ row = $(row); if(row.find("input[name='chk']:checked").length > 0 && i > 0) { var cur = row.data("rowData"); var next = row.prev().data("rowData"); var temp = cur.sortSeq; cur.sortSeq = next.sortSeq; next.sortSeq = temp; row.prev().before(row); _list.push(cur); _list.push(next); } }); if (_list.length > 0) { fnUpdate(_list); }
INSERT INTO TABLE_A ( BSC_YN, SORT_SEQ ) VALUES ( CASE WHEN (SELECT COUNT(*) FROM TABLE_B WHERE ID ={id} AND BSC_YN = 'Y') =]]> 1 THEN 'N' ELSE 'Y' END, (SELECT NVL(MAX(SORT_SEQ), 0) + 1 FROM TABLE_B ID ={id}) )
$("#id").prepend($('').val('default').text('선택')); let target = document.getElementById("Id"); let value = target.options[target.selectedIndex].value; if (value == 'default'){ alert("선택"); } else{ fnPopOpen(); } getElementid에 #안붙임 select태그 내 option태그에 선택된 값이 추출됨
var totCnt = 0; $.each(data, function(idx, item){ let cmnCd = item.cmnCd; let cmnCnm = item.cmnCnm; let cnt = item.cnt; $("#category_" + cmnCd).html(cmnCnm + '(' + '' + cnt + '' + ')'); totCnt += cnt; }); idx item i o 순번, 내용 json 형태의 data 에 들어있는 i,o each 사용법 예제 data.reverse를 하면 data json 순서가 뒤집어진다.
MAX 최고위 최상위 컬럼 LISTAGG 중복제거 DECODE 대체 ex) '01' -> 전자우편 CONCAT 컬럼에 String 더하기 TO_CHAR 형식바꾸기 INNER JOIN TABLE A ON A.ID = B.ID LPAD 번호부여 ex) W0000001