본문 바로가기

별걸다하는 IT

(281)
[SQL] ROLLUP과 GROUP BY. 집계 통계에 사용되는 롤업 함수 사용법을 알아보자. 롤업 합계 필드명 NULL 이름 변경 [데이터베이스 SQL 완전정복 목차] 안녕하세요 양햄찌입니당 저번 포스팅에서 기본적인 그룹핑 조건절 GROUP BY와 having에 대해서 살펴보았는데 혹시 기억하시는지요~!? 그 때 마지막에 간단하게 ROLLUP에 대해 언급하고 지나갔었죠 ㅎㅎ 오늘은 그때에 이어서 ROLLUP에 대해 좀 더 알아보는 시간을 가지려고 합니다. 그 전에 당연히! group by에 대한 개념은 익히고 있어야 해요. ▼group by와 having절: jhnyang.tistory.com/304 [오라클, MySQL] 컬럼을 그룹지어 통계를 파악하자. group by와 having절 사용법, 사용 가능 대표 집계 [데이터베이스 SQL 완전정복 목차] 안녕하세요 양햄찌 블로거입니다. 오늘 살펴볼 쿼리는 group by와 havi..
[AMD] 내 데탑 성능 모니터링, CPU 온도 전압 체크 쿨럭체크 라이젠 마스터 안녕하세요 양햄찌 블로그입니다. 오늘은 간단한 내 컴 상태 확인을 위한 앱 소개 포스팅을 가져왔어요 ㅎㅎ 작년부터 AMD와 인텔 경쟁이 격렬하게 붙었쥬~~~ 작년에 데탑 AMD 3700x에다가 GPU 2070super로 맞췄눈데.... 이번에 amd 5세대가 넘나 잘나오고 GPU도 3070이 2080급으로 성능을 내면서 내 부품은 똥값됐다는.. 흑흑 너무 급변하는 부품가격 ㅠ 암튼 최근에 블택에다가 고사양 겜을 돌리다보니, 버벅거리는게,, 귀찮아서 안깔던 컴 모니터링 앱을 깔아야겠다 생각이 들더라고요. 전 AMD로 맞췄었으니, 온도체크에 끝내준다는 AMD 라이젠 마스터를 설치해봅니당. CPU 제조사 체크 혹시 내 CPU 정보를 체크하고 싶으시면 간단하게 요기서 확인하실 수 있습니다. ('설정'검색 -> ..
[DMBS 무료 툴 소개] DBeaver 다운로드 및 설치. 디비버 오라클과 연동해 실행해보기 [DBMS 데이터베이스 목차] 안녕하세요 블로그 주인장 양햄찌입니다. 저번에 오라클과 SQL Developer 설치 방법을 소개해봤었는데요, DBMS관련 없이 사용할 수 있는 무료 툴 하나를 소개해볼까 해요. 바로바로 DBeaver입니다. 하나의 DBMS나 운영체제에 종속되지 않고 다양하게 지원해주고 있는 툴이예요. 또한 DBeaver는 따로 오라클 클라이언트를 깔 필요가 없다는 장점도 있지요. 먼저 툴이기 때문에, 툴 설치 이전에 DBMS가 다운로드 되어 있어야 합니다. 사전 DBMS설치하기 ▼오라클 무료 에디션 설치하기 : jhnyang.tistory.com/256 [데이터베이스 실습 준비] 무료 오라클 에디션 다운로드, SQL DEVELOPER 툴 설치, Oracle XE 설치 [데이터베이스 목차 ..
모바일 게임 인터넷으로 하는 법 (블루스택, msi앱플레이어) 안녕하세요 양햄찌 블로거 입니다. 모바일 게임 인터넷으로 하는 방법에 대해 포스팅을 해보려고 해요. 모바일 게임을 PC로 플레이할 수 있도록 지원하는 프로그램들은 여러가지가 있는대 대표적으로, 블루스택, MSI앱플레이어, 녹스 엘디 등이 있습니다. 1. 모바일 게임을 PC로 플레이하고 싶을 때 2. 여러 계정을 돌리고 싶을 때 보통, 하나의 핸드폰으로는 하나의 어플만 다운로드 되잖아요. 마치 내가 여러 개의 핸드폰을 가지고 있는 거처럼 여러 개의 게임 계정을 돌리고 싶을 때 이 어플의 '멀티 인스턴스'를 이용하면 가능합니다. 또 하나의 어플에 여러 계정을 생성할 수 있어도, 매번 계정을 전환하거나 동시에 작업하지 못하는 부분에서 답답함을 느낄 수 있죠. 이런 경우에도 이 어플을 이용하면 한번에 플레이를 ..
[오라클 SQL] 테이블 주키(프라이머리키) 확인하는 법, 테이블 컬럼의 제약 조건 확인하기, 다양한 키 확인 [데이터베이스 목차] 안녕하세요 양햄찌 블로그 주인장 입니다. 업무하다 보면 자주 사용하는 쿼리들이 있죠, 테이블 insert할 때 failed to append record 무결성 제약조건이 위배되었습니다 - 부모키가 없습니다. 이런 에러들이 나면, 주키가 무엇인지 먼저 확인해줘야 해요. 머 이 외에도 제약조건이나 키를 확인해줘야 할 사항이 종종 꽤 있습니다. 오라클은 아쉽게도 커맨드 desc나 테이블 정보를 확인하는 alt+c에서 기본적인 주키, 외래키 등의 정보를 확인할 수 없습니다. 그래서 필요한 상황에 쿼리를 통해 테이블에서 조회해줘야 해요. 오늘은 테이블의 각 키 정보들, 제약 조건 정보들을 테이블에서 확인하는 방법에 대해 포스팅할게요. 테이블의 기본키(주키)찾는 쿼리 select a.owne..
[C언어 & 씨플플 강좌] 함수 포인터에 대해 알아보자! 함수 포인터 역참조, 함수 포인터 sizeof 측정? [C언어 C++언어 완전정복 목차 링크] 안녕하세요 양햄찌 블로그입니다. 요새 포인터에 대한 글을 쭉 달리고 있네요 ㅎㅎ 포인터를 어려워하는 친구들이 많아 설명해주는 김에 겸사겸사 작성하는 중.. 그동안 포스팅 했던 것들 중 포인터와 배열에 관한 것들만 한 번 쭉 정리해보자면, 1. 배열이란 배열 선언 및 초기화 2. 2차원 배열 및 선언방법 초기화 2. 포인터란 무엇인가 3. 배열과 포인터의 상관관계 4. 포인터 배열과 배열 포인터. 배열포인터와 이차원배열의 관계 5. 함수포인터 요렇게 되겠습니다. 오늘 들어갈 부분은 위에 적혀있듯이 함수 포인터예요. 함수포인터란 무엇일까! 우리 함수 포인터에 들어가기 전, 함수에 대해 생각해볼까요?! 우리는 아무 생각이 없이 (물론 궁금해했던 분들도 있었겠지만) 함수..
[C언어 C++ 강좌] 포인터배열과 배열포인터, 배열포인터 선언방식. 배열포인터는 2차원에만 존재?? ㄴㄴ [프로그래밍 언어 C, C++ 강좌 목차] 안녕하세요 양햄찌 주인장입니다. 오늘 들고 온 주제는 포인터 배열과 배열 포인터예요. 포인터 배열, 배열 포인터 비슷하니 헷갈리죠?? 오늘 포스팅으로 확실히 정리해봅시다. 무우울론~~~ 사전에 배우는 배열과 포인터에 대한 개념은 꽉 잡고 있어야해요! 기본기가 흔들린다 하시는 분들은 목차가서 꼭 사전학습하고 보기~! 포인터 배열이란? Pointer Array 포인터의 배열. 뒤의 단어가 핵심입니다! 배열배열배열!! 앞의 포인터는 어떤 배열인지 설명해주는 수식어에 불과해요. 배열은 연속적으로 공간을 여러개 할당하는 걸 배열이라 하잖아요? 포인터 포인터 포인터.. 이렇게 포인터가 배열로 있는 것을, 포인터 배열이라고 합니다. 우리가 알고 있는 배열과 동일해요. 반면 ..
오라클 오렌지 SQL 맨 끝에 세미콜론(;) 안붙여도 실행되게 설정하기, 세미콜론아닌 엔터단위로 실행 안녕하세요 . 양햄찌 블로그 입니다. 오늘은 뭐 꼭 해야하는 설정은 아니고. 저처럼 매번 쿼리 끝날때마다 세미콜론 붙이기 귀찮으신 분들을 위한 설정 팁입니다. 클릭 몇번으로 바로 적용되기 때문에.. 엄청나게 금방 포스팅이 끝날 예정.. 오렌지에서 엔터만으로 쿼리 실행하게 설정하기 이번 툴은 오렌지를 이용해봤어요. 오렌지 Tools에 가서 Orange Options를 클릭해주세요. 그럼 이런 창이 뜨는데 SQL Tool의 General에 들어가줍시다. 그럼 SQL Statement Deliter에 대한 박스가 보이는데 기본이 Semicolon으로 되어있을 거예요 이 상태면 세미콜론 안쓰면 쿼리를 하나의 쿼리로 인식하지 않아 귀찮. 제가 변경한 것처럼 Empty line으로 바꿔줍시다. 그 다음 Apply한..