본문 바로가기

전체 글23

여러행 문자열 합치기 -- MSSQL a. STRING_AGG(column, '구분자') WITHIN GROUP (ORDER BY column) b. STUFF('대상문자열', 시작위치, 크기, '변경할 문자') SELECT DISTINCT team_name, STUFF(( SELECT ','+player FROM #TEMP_TABLE FOR XML PATH('') ), 1, 1, '') as playerList FROM TEMP_TABLE -- ORACLE LISTAGG(column, '구분자') WITHIN GROUP (ORDER BY column) FROM TABLE GROUP BY column2 -- MYSQL GROUP_CONCAT(column SEPARATOR '구분자') * STUFF() / FOR XML PAT.. 2023. 8. 31.
[JAVA] Scanner 클래스 next(), nextLine() next() 공백을 기준으로 입력을 받는다. 즉, 띄어쓰기(=\\s)을 기준으로 입력을 받는다. nextLine() 한 라인을 기준으로 입력을 받는다. 즉, 개행문자(=줄넘김, \n)을 기준으로 입력을 받는다. 버퍼 : 데이터를 한 곳에서 다른 곳으로 전송할 때, 임시로 데이터를 보관하는 영역 스캐너를 통해 키보드로 입력을 받을 경우, print로 출력을 할 경우 모두 데이터가 버퍼에 저장된다. - 진행과정 int a = sc.nextInt(); 스캐너 클래스의 nextInt()가 실행된 직후에는 버퍼에 아무 내용도 없기 때문에 키보드로부터 입력을 기다리는 상태가 된다. 10과 엔터를 눌렀다고 해 보자. 그러면 버퍼에는 10\n이 저장된다. 스캐너는 화이트스페이스를 기준으로 입력 데이터를 나누는데, 화이.. 2023. 5. 18.
[jQuery] 이벤트 위임(Event Delegation) 이벤트 위임 (Event Delegation) : 동적으로 생성되는 요소에 대해 이벤트 처리를 쉽게 할 수 있는 방법. 대상 요소에 대해 일일이 이벤트 바인딩을 하지 않아도 되므로 코드의 성능도 개선되고 처리 속도가 빨라진다. HTML 삽입 미리보기할 수 없는 소스 1. 제목 클릭 시 메뉴 옆에 새 메뉴 추가 2. 기존 메뉴 클릭 시 밑에 표시됨 >> 추가한 메뉴는 클릭해도 표시되지 않는 문제 발생! // 기존 코드 $('h5').on("click", function(){ $('#result22').text(this.innerText); }); 모든 'h5' 요소에 대해 click 이벤트를 바인딩한다. 하지만 이벤트 바인딩이 발생한 시점에서 이미 생성된 요소만 바인딩된다. 즉, 나중에 추가된 요소에 대해.. 2023. 5. 12.
[jQuery] 선택자, 메소드 정리 - 선택자 (Selector) selectors (선택자) * 전부 선택 # ID . class E element E1, E2 여러개의 element 선택 속성(attribute) 선택자 [name] name 속성을 가진 [name="~~~~"] name 속성의 값이 ~~~~인 [name!="~~~~"] name 속성의 값이 ~~~~가 아닌 [name^="~~~~"] name 속성의 값이 ~~~~로 시작하는 [name$="~~~~"] name 속성의 값이 ~~~~로 끝나는 [name*="~~~~"] name 속성의 값이 ~~~~를 포함하는 기본 필터 (filter) 선택자 :first / :last 선택된 요소 중 처음 / 마지막 요소 선택 :even / :odd 짝수번째 / 홀수번째 요소 선택 :eq(.. 2023. 5. 11.
[jQuery] 입력 데이터 테이블에 추가하기 이름 : 지역 : 서울 부산 수원 인천 성별 : 남자 여자 이름 성별 지역 메세지 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  .. 2023. 5. 11.
똑똑이 원하는대로 화면이 출력되지 않아서 한참을 고민.. 지피티한테 코드를 보여줬는데도 실제화면과 다르게 출력되길래 왜 실제화면과 다르냐고 물어봤더니 그제서야 정정함. 결국 오늘도 오류 원인은 오타였음^^.. 뻔뻔갑;; 암튼 생각보다 인간적인 면모가 있다 두번세번 물어봐야 원하는 답을 알려줌. 귀찮은 놈 그래두 지피티 없었음 공부 못했다 징짜.. 인간적인 면모가 있으니 꼭 감사표시는 하도록 하자 2023. 5. 9.