본문 바로가기

반응형

양햄찌블로그

반응형
(103)
[SQL] 오라클 over절에 대해 알아보자 - 개념 및 사용법 정리 [데이터베이스 완전정복 목차] 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 SQL구문 중에서 OVER절에 대해 다뤄보려고 해요~ OVER절이란 무엇인가? 누적이라던가, 순위, 퍼센테이지, 평균, 총합 등 데이터를 통계나 집계할 때 단일함수랑 집계함수랑 같이 올 수 없기 때문에, 서브쿼리를 사용하게 되는데요 특히 다수의 집계결과가 필요할 때 여러 서브쿼리와 그룹바이로 인해 쿼리가 지저분해져요. 이를 마법처럼 간단하게 만들어주는 절이 OVER절입니다. OVER절 유용한 상황 샘플 테이블 EMPLOYEES 에서 직원연봉과 직원전체평균연봉, 그리고 직원전체연봉총합을 알려주는 통계를 작성한다고 가정해봅시다. 표는 요런식으로 나와야겠죠?? 아직 우리는 OVER를 배우지 않았으니~~ 우리가 알고 있는 기본적인 SE..
[SQL] GROUPING 완벽히 이해하고 사용하기, NULL값 '총합'으로 변경 [데이터베이스 완전정복 목차] 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 그룹바이 롤업에 이어서 GROUPING과 GROUPING_ID를 알아보려해요. 일단 GROUPING부터~~~ ※ 사전에 숙지되어 있어야 할 부분! GROUP BY와 ROLLUP에 대한 개념이 없으면 학습에 어려움이 있을 수 있어요! 아래 3개의 포스팅은 숙지하고 옵시당! ■ CASE WHEN 절 2020.12.12 - [별걸다하는 IT/데이터베이스 Database] - [디비 SQL 오라클] SQL에도 IF분기문이 있다? CASE WHEN THEN 문법 알아보기, CASE구문 사용법 ■ GROUP BY와 HAVING 2020.07.22 - [별걸다하는 IT/데이터베이스 Database] - [오라클, MySQL] 컬럼을 그룹지어..
[DCC알고알뜰하게] 알리익스프레스 해외원화, 현지통화, 달러결제 뭐가 가장 좋을까? 통화설정 변경하는 법, 수수료 발생 이유 안녕하세요 양햄찌블로그입니당 오늘은 알리익스프레스에서 결제하다보니까 DCC로 결제되어 수수료가 발생한다는 문자를 받아 이에 관한 포스팅을 해보려고 해요~~! 사실 알리익스프레스뿐만 아니라 해외구매사이트 다 통용되는 문제(?)이죠 해외사이트 해외원화결제시 추가수수료? 위 사진처럼 알리페이에서 원(\)로 가격이 되어있는걸 보고 구매를 진행했을 거예요 근데 구매를 마치고 나면 이렇게 문자가 옵니다 '해외원화결제시 추가수수료가 발생할 수 있으니 현지통화로 결제하세요'!!! 앗 추가수수료라니 금액이 작아서 다행이예요 심지어 관련 업계에서 일하고 있으면서 아무생각없이 원화결제로 결제해버림; 그래도 문자가 친절하네요 DCC라는 서비스 때문에 수수료 발생할거라고 친히 알려주는지는 몰랐네요 그럼 DCC가 무엇이며 왜 D..
윈도우에 깃(GIT) 다운로드 및 설치하기 git setup 안녕하세요~ 오늘은 git 프로그램을 다운로드 받아 설치해볼거예요 git 설치가 되어있지 않으면 git 명령어를 쳤을 때 'git'은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다'가 뜰꺼예요. git 다운로드 및 설치하기 git 다운로드 링크: https://git-scm.com/downloads 사진 클릭하면 해당 사이트로 이동하게끔 해놓았어요! 사이트 다운로드에서 다운로드 하려는 컴퓨터와 맞는 OS를 클릭해줍시다. 저는 윈도우에 깔거라 윈도우 클릭. 제꺼 설치 기준 2.32.0이 가장 최신 버전이네요. 고럼 이렇게 실행파일이 나오는데 클릭클릭 익숙한 GNU 라이센스 ㅎㅎ 여기서 또 보는군요 ㅎㅎ Next를 눌러줍시다. 원하는 설치 위치를 지정 후 Next를 눌러줍시다...
[VSCode] 비주얼스튜디오코드 터미널 파워셀에서 CMD나 ubuntu로 변경하는 법, 디폴트 터미널 변경하기 안녕하세요 양햄찌 블로그 주인장입니다. ㅎㅎ 오늘은 간단하게 터미널을 파워셀에서 CMD로, 또는 CMD에서 파워셀로 변경하는 법을 알아볼게요. VSC 터미널(TERMINAL) 파워셸(powershell)에서 CMD로 변경 먼가 작업을 해보려 했더니 터미널 기본 창이 Powershell(파워셸)로 되어있군요 ㅎㅎ 저기 파워셸을 변경해봅시다. 하단 창에 터미널이 보이지 않을 경우 혹, 터미널 창이 보이지 않을 경우에는 상단 메뉴에서 'Terminal'>'New Terminal'을 눌러주시면 됩니다. 기본 단축키 ' Ctrl+Shift+` '로 바로 터미널창을 열 수도 있어요. 환경설정 파일에서 기본 터미널 변경하기 환경설정으로 들어갈건데요, Ctrl+, (컨트롤+쉼표) 누르면 바로 Settings 파일이 뜹..
[오라클 SQL] ROWNUM - 특정 개수의 행만 조회하기, 행 번호 매기기 rownum = 2, order by rownum [데이터베이스 SQL 완전정복 목차] 안녕하세요~ 양햄찌 블로그 주인장입니다. 운영체제, 리눅스유닉스 카테고리에 이어 데이터베이스 파트도 차근차근 이어가보려고 하는데 갈길이 머네요 ㅎㅎ 오늘은 무슨 포스팅을 쓸까하다가 쉬운거부터 쓰는게 나을거같아서 골라온 ROWNUM입니다! [목차] 1. ROWNUM 역할 2. ROWNUM=1 과 ROWNUM=2 3. WHERE절에서 ROWNUM과 ORDER BY 4. SELECT절에서 ROWNUM과 ORDER BY 5. MySQL, MariaDB에서는 LIMIT ROWNUM 역할?! 만약 직원들의 정보가 담겨있는 EMPLOYEES 테이블이 있는데 여기서 연봉이 가장 큰 10사람만 뽑고싶어! 이럴 수 있죠~~~ 굳이 모든 데이터를 검색하지 않고, 특정 개수만큼 원하는 데..
[EXCEL] 엑셀 드롭다운 만드는 법, 목록 선택하게 하기 안녕하세요 양햄찌 블로그 주인장입니다. 오늘은 간단하게 엑셀 드롭다운 만드는 법에 대해 살펴보려고 합니다. 엑셀 2019나 2007이나 방법은 동일해요. 엑셀 드롭다운 목록 만드는 법 요약 1. 목록 리스트 작성 2. 드롭다운 적용하고 싶은 셸 범위 선택 후 데이터 유효성 검사 클릭 3. 설정에서 체크해야할 사항 : 제한대상→목록, '드롭다운 표시' 체크박스 체크, '원본'에 범위 지정 4. 목록 리스트 숨김 5. 드롭다운 선택하는 단축키 드롭다운 만들기 상세 (HOW TO MAKE DROPDOWN) 1. 드롭다운 값 목록 리스트 작성 TO DO LIST 같은 걸 하나 만들어보려고 하는데요, 아래와 같이 표를 하나 준비해주세요. 참고로 셀을 위와 같이 작성한 후 Ctrl+T 단축키를 누르면 표를 만들 수..
[C++] 알고리즘 Algorithm의 remove, remove_if 함수에 대해 알아보자, erase 같이 사용하는 이유와 사용법 안녕하세요 양햄찌 블로그 주인장입니다. 오랜만에 프로그래밍 언어 포스팅으로 돌아왔어요~ 알고리즘의 remove는 무엇인가, 뭐가 다른가? 알고리즘 remove함수는 이름이 좀 헷갈리게 명칭이 되어있어서,, 한 번 정리하고 갈 필요성이 있는데요, 보통 remove하면 다른 STL의 remove나 erase 함수처럼 특정 문자열을 완전 제거해주는걸로 생각하기 쉽습니다. 예를 들어 string 클래스의 erase함수는 내가 지정한 문자열을 찾아 기존 문자열에서 완!전!삭!제! 시켜주죠 또한 LIST 컨테이너의 remove 함수 또한 실제로 요소를 삭제해주는 역할을 해요. 하지만 Algorithm의 remove함수는 지워야할 요소를 발견하면 뒤의 요소를 하나씩 앞으로 이동시키는 방식으로 지우기 떄문에 사실상 크..