Language

· Language/SQL
COALESCE 함수는 MySQL에서 매우 유용하게 사용될 수 있는 함수로, 주어진 리스트 중에서 NULL이 아닌 첫 번째 값을 반환합니다. 만약 모든 인자가 NULL일 경우, COALESCE 함수는 NULL을 반환합니다. 이 함수는 기본적으로 데이터가 NULL일 수 있는 컬럼을 처리할 때, 기본값을 제공하는 용도로 사용될 수 있습니다. 1. COALESCE 함수란? COALESCE 함수는 주어진 리스트 중에서 첫 번째 NULL이 아닌 값을 반환합니다. 만약 모든 인자가 NULL이라면, COALESCE는 NULL을 반환합니다. 이 함수는 데이터의 무결성을 유지하며, 사용자에게 더 의미 있는 정보를 제공하거나, 기본값을 설정하는 데 유용하게 사용됩니다. 기본 사용법 COALESCE(value1, value..
div와 같이 HTML 태그에 onclick 속성을 추가하거나 삭제할 필요가 있을 때, 어떻게 자바스크립트를 만들어야 할까요? 이 글에서는 이 작업을 부드럽게 처리할 수 있는 방법에 대해 작성하려고 합니다. 사용자 상호작용을 동적으로 관리하고, 특정 이벤트에 대한 반응을 사용자 정의할 수 있도록, JavaScript와 jQuery를 사용하는 두 가지 접근법을 알려드릴게요. JavaScript를 활용한 방법 onclick 속성 추가하기 HTML 요소에 onclick 속성을 프로그래매틱하게 추가하기 위해서는, JavaScript의 setAttribute 메서드를 활용할 수 있어요. 이 메서드를 통해, 원하는 요소에 onclick 이벤트 핸들러를 추가할 수 있답니다. 클릭 이벤트 추가하기 document.ge..
· Language/SQL
데이터베이스를 관리하다 보면 때때로 같은 테이블 내에서 한 컬럼의 데이터를 다른 컬럼으로 복사하고 싶은 경우가 발생합니다. 특히, 새로운 데이터 컬럼을 추가하거나 기존 데이터를 업데이트할 필요가 있을 때 이런 작업을 수행해야 할 때가 생기게 됩니다. 이번엔 MYSQL에서 같은 테이블의 컬럼 값 복사해서 다른 컬럼에 붙여넣는 방법을 쿼리문으로 작성해보도록 할께요. 1. 상황 설명 가령, AAA 테이블이 있고, 여기에는 createdate와 updatedate라는 두 개의 날짜 컬럼이 있습니다. createdate컬럼에는 데이터가 이미 존재하지만, updatedate 컬럼을 새로 추가하면서 데이터를 채워야 할 일이 생겼습니다. 시나리오는 createdate가 초기에 생성되면 updatedate도 같이 생성된..
· Language/JSP
JSP에서 iframe을 사용했을 때 갑자기 'X-Frame-Options' to 'deny'에러가 난적이 있으신가요? 특히 Spring Security를 java framework에 적용하면서 Refused to display in a frame because it set 'X-Frame-Options' to 'deny'의 내용이 뜨면서 원하는 페이지가 나오지 않는 경우가 발생합니다. 하지만 이 에러는 클릭재킹 공격을 방지하기 위한 방안이기도 합니다. 그래서 이번 글에서는 iFrame을 유연하게 사용할 수 있도록 Spring Security 설정하는 방법을 알아보도록 하겠습니다. X-Frame-Options 헤더란 무엇인가? 'X-Frame-Options' HTTP 헤더는 웹 애플리케이션에서 페이지가 ..
멱군
'Language' 카테고리의 글 목록