오라클 SQL에서 일별, 월별, 시간대별 등 증감률을 계산하기 위해서는 LAG 분석함수를 사용하면 된다. LAG 함수는 OVER 절과 함께 사용하며, OVER 절 내부의 ORDER BY 절 기준으로 데이터를 정렬 후 증감률을 계산하며, 정렬 기준이 잘못되면 결과가 부정확해질 수 있으니 주의해야 한다. 또한 칼럼에 NULL 값이 존재할 경우 증감률 연산이 안되기 때문에, NULL 값이 존재할 경우 NVL 함수를 사용하여 0으로 치환 후 증감률을 계산하는 것이 좋다. 목차일별 매출 증감률 계산 방법월별 매출 증감률 계산 방법시간대별 매출 증감률 계산 방법 일별 매출 증감률 계산 방법WITH sales_data AS ( SELECT DATE '2024-01-01' AS sale_date, 1500 AS ..
오라클 SQL에서 연속된 값 사이의 차를 계산할 때는 LAG 분석함수를 사용하면 된다. 이러한 쿼리를 작성할 때는 LAG 또는 LEAD 함수와 같은 분석 함수를 사용하여 이전 또는 다음 행의 값을 참조할 수 있다. 분석함수는 OVER 절과 함께 사용하며, OVER 절 내부의 ORDER BY 조건으로 데이터를 정렬 후 연속된 값의 차이를 계산한다. 칼럼 값에 NULL이 포함되어 있을 경우 차이를 계산하지 못한다. 이를 방지하기 위해 NVL 함수 등을 사용하여 NULL 값을 0으로 치환하여 계산하는 것이 좋다. 목차연속된 값 사이의 차이 계산 방법연속된 값 사이의 차이 계산 시 주의할 점 연속된 값 사이의 차이 계산 방법SELECT empno , ename , job , hiredate..
오라클 SQL에서 두 날짜 사이의 차이를 계산할 때는 빼기(-) 연산자를 사용하여 두 날짜를 빼 주면 된다. 날짜에 시간이 포함되어 있다면 소수점이 포함된 일수로 반환될 수 있으므로 주의해야 한다. 이를 해결하기 위해 TRUNC 함수를 사용하여 날짜의 시간을 미리 제거하거나, 소수점을 반올림하거나 제거하는 방법이 필요하다. 두 날짜의 차이를 일수뿐만 아니라 시, 분, 초까지 계산하려면 적절한 함수와 계산 공식을 사용하면 된다. 아래의 예시 쿼리를 참고하면 된다. 목차두 날짜 사이 일수 계산하기일수 계산시 시간이 포함되어 있을 경우일수 뿐만 아니라 시, 분, 초 까지 계산하기 두 날짜 사이 일수 계산하기SELECT TO_DATE('2024-06-03', 'YYYY-MM-DD') - TO_DATE..
오라클 SQL에서 주말과 공휴일을 제외하고 평일만 구하기 위해서는, TO_CHAR 함수를 사용하여 일요일과 토요일을 제외하고, 공휴일 마스터 테이블과 조인하여 공휴일을 제외하면 된다. CONNECT BY 절을 사용하여 시작일자와 종료일자를 입력하면 해당 기간 동안의 모든 날짜를 조회할 수 있는 날짜 뷰를 만들 수 있다. 공휴일 마스터는 실무에서는 실제 테이블로 생성하여 연도 별로 공휴일을 입력하여 사용하고 있다. 목차지정된 기간에 공휴일 표시하기지정된 기간에 주말, 공휴일 제외하기 지정된 기간에 공휴일 표시하기WITH date_list AS ( SELECT TO_DATE('2024-05-01', 'YYYY-MM-DD') + LEVEL - 1 AS work_date FROM dual CO..
맥북의 트랙패드(터치패드)에서 기본 스크롤 방향은, 스마트폰의 스크롤처럼 두 손가락을 위로 당기면 페이지가 아래로 스크롤된다. 이와 같은 스크롤을 "자연스러운 스크롤"이라고 부르며, iPhone, iPad 등 애플 생태계의 다른 제품과 체스처 통일감을 유지해 준다. 그러나 윈도우 마우스 휠 스크롤 방향에 익숙하다면 조금 불편할 수도 있으며, 맥북 트랙패드 스크롤 옵션을 변경하면 스크롤 방향을 쉽게 변경할 수 있다. 아래의 순서로 설정을 변경하면 된다.시스템 환경설정을 실행한다트랙패드 메뉴를 선택한다스크롤 및 확대/축소 탭을 선택한다자연스러운 스크롤을 해제한다 두 손가락 스크롤 방향을 바꾸려면 "시스템 설정"에서 "트랙패드" 메뉴에서, "스크롤 및 확대/축소" 탭에서 "자연스러운 스크롤 방향" 옵션을 ..
맥북은 기본적으로 캡처(스크린샷) 파일을 데스크탑(바탕화면)에 저장하지만, 사용자가 원하는 위치로 저장 경로를 변경할 수 있다. Command + Shift + 5 단축키를 사용하여 스크린샷 도구 메뉴를 열고, 옵션 메뉴에서 저장 위치를 쉽게 설정할 수 있다. 이 기능을 통해 데스크탑이 어수선해지는 것을 방지하고, 파일을 체계적으로 관리할 수 있다. 아래의 간단한 설정으로 캡처 파일의 저장 경로를 변경하면 된다.Command (⌘) + Shift ( ⇧ ) + 5 를 누른다하단 옵션 메뉴를 선택한다팝업메뉴에서 다른 위치...를 선택한다저장할 위치를 지정한다 캡처 저장 경로 설정 방법Command (⌘) + Shift ( ⇧ ) + 5 를 누른다 하단 옵션 메뉴를 선택한다 팝업메뉴에서 다른 위치.....
맥북에서 창 캡처(스크린샷) 시 기본적으로 그림자가 포함되어 깔끔한 이미지가 나오지 않을 수 있다. 이를 해결하기 위해 터미널(terminal)에서 간단한 명령어를 입력하면 그림자를 제거할 수 있다. 아래의 방법을 사용하면 그림자를 제거하여 조금 더 깔끔한 캡처 이미지를 얻을 수 있다. 아래의 명령어를 터미널 (terminal)에서 실행하면 된다.그림자 테두리 제거defaults write com.apple.screencapture disable-shadow -bool true그림자 테두리 다시 넣기defaults write com.apple.screencapture disable-shadow -bool false 그림자 테두리 제거 명령을 실행할 경우 아래와 같이 그림자 테두리가 제거된 이미지가 캡처..
맥북 사용자라면 꼭 알아야 할 스크린샷 기능에 대해 소개한다. 단축키를 사용하여 전체 화면부터 선택 영역까지 다양한 캡처 방법을 간편하게 이용할 수 있다. Command + Shift + 3로 전체 화면, Command + Shift + 4로 선택 영역을 캡처할 수 있다. 그리고 터미널 명령어를 사용하여 창의 그림자를 없애는 방법도 알아두면 좋다. 전체 화면 스크린샷 : Command (⌘) + Shift( ⇧ ) + 3선택 영역 스크린샷 : Command (⌘) + Shift ( ⇧ ) + 4선택 창 스크린샷 : Command (⌘) + Shift ( ⇧ ) + 4 이후 Spacebar 전체 화면 스크린샷Command (⌘) + Shift( ⇧ ) + 숫자(3)를 누른다화면 전체가 캡처된다 단축키..
맥북에서 키보드 또는 트랙패드(터치패드)를 사용하여 마우스 오른쪽 클릭(우클릭) 효과를 내는 방법은 여러 가지가 있습니다. 트랙패드를 통해 두 손가락 클릭이나 코너 클릭을 설정하거나, 키보드를 사용하여 Control 키와 클릭, 또는 단축키 설정을 통해 쉽게 오른쪽 클릭을 사용할 수 있다. 각 방법을 설정하여 자신에게 가장 편리한 방법을 선택해 사용하면된다. 목차Control 키와 트랙패드를 같이 클릭하는 방법트랙패드에서 두 손가락으로 클릭하는 방법 Control 키와 트랙패드를 같이 클릭하는 방법오른쪽 클릭을 원하는 항목 위에 커서를 놓고, 키보드의 "Control" 키를 누른 상태에서 트랙패드 또는 마우스 왼쪽 버튼을 클릭한다. 이 방법은 간편하게 오른쪽 클릭 효과를 낼 수 있는 기본적인 방법이다. ..
최근 일주일에 하루 챗GPT 교육이 있어서 가볍게 가지고 다닐 노트북이 필요해, 충동적으로 맥북 에어 M3 13인치를 구매하였다. 5년 전에 구입한 맥북 프로가 있지만 무겁고 오래 켜두면 팬이 심하게 돌아가서, 올해 출시한 맥북 에어를 구매하였는데, 최신 애플제품을 언제나 만족스럽다. 인터넷에 검색을 해 보니 맥북 에어는 기본형(깡통)을 사는 걸 권장했지만, 문서작성이나 인터넷 외에 간단한 코딩을 하려면 램이 16G 이상은 되어야 한다고 한다. 13인치라서 브라우저 하나 띄우면 화면이 거의 꽉 찬다. 맥북의 가장 큰 장점은 오래가는 배터리와 마우스 없이 트랙패드만으로도 사용이 가능하다는 점이다. 한번 충전으로 15시간 이상 사용가능하다고 하니 기대가 된다. 스페이스그레이 색상이라서 어두운 그레이 톤이 ..