본문 바로가기

Programming147

cmd(명령프롬프트) 창 글자색, 배경색 일시적, 영구적 변경 안녕하세요. 이번 시간에는 명령 프롬프트 창, 일명 CMD 창의 색을 바꾸는 방법을 설명하려고 합니다. 일시적으로 바꾸는 방법과 영구적으로 바꾸는 방법이 있는데요. 1. 일시적으로 바꾸는 방법 명령 프롬프트 창에서 help color를 쳐보면 color에 대한 설명을 볼 수 있습니다. C:\>help color 핵심은 앞자리 0~9가 배경색이고 뒷자리 A~F가 글자색입니다. 그럼 색을 바꿔보겠습니다. 배경색은 검정으로, 글자색은 연한 녹색으로 바꾸기 위해서는 0A를 입력해야 합니다. C:\>color 0A 잘 바뀌었는데요~ 사실 이렇게 하고 cmd창을 껐다가 다시 키면 원상태로 돌아옵니다. 이유는 명령 프롬프트 창을 여는 순간 레지스트리 값을 읽고 열기 때문인데요 즉 색을 영구적으로 바꾸기 위해서는 이 .. 2018. 5. 29.
ROW 펼치기 팁 - 쿼리로 행(세로)을 열(가로)로 펼치는 방법 쿼리를 짜다보면 쿼리 결과를 가로로 만들기 위해서 피벗을 사용해야 할 경우가 있다.물론 단순한 SELECT, UPDATE, DELETE, INSERT만 하는 경우에는 이런 쿼리를 짤 필요가 없겠지만 흔히 분석계 쪽에서의 활용을 위해 피벗을 해야한다면 상당히 골치아프다. 물론 DB가 피벗을 지원한다면 배워서 사용하면 된다. 하지만 피벗 결과를 N번 다시 피벗하게 되는 경우가 있는데 그때는 머리가 아프다.참고로 SQL SERVER는 PIVOT 함수를 지원한다. 하지만 지원하지 않는 DB가 꽤 있다. 그럴 때를 대비해서 쉽게 쿼리 세로 결과를 가로로 만드는 방법이다.즉 행을 열로 펼치는 방법을 설명하고자 한다. (로우를 컬럼으로 만드는 방법이다) 예를 들어서 학생에게 신발 5개씩을 추천하기 위한 테이블을 생성.. 2018. 5. 25.
C언어 소수 구하는 프로그램 코드 소수란 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수이다. 예를 들어 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,… 등은 모두 소수이다. 아마 소수를 구하는 방정식을 구하는 공식을 발견한다면 바로 수학계 최고 권위상인 필즈상을 수상할 수 있을 것이다.많은 수학자들이 소수를 구하기 위해 매달렸지만 너무 몰두한 나머지 정신분열이 일어난 사람도 있다고 한다. 다음은 c언어로 2부터(1은 소수가 아니므로) 100까지 수 중에서 소수를 출력하는 프로그램이다. #include int main(void){int i, j;for (i = 2; i 2018. 5. 19.
RANK(), DENSE_RANK(), NTILE() 함수 사용하기 지난 포스팅에서 ROW_NUMBER() OVER(PARTITION BY ~ ORDER BY ~) 를 활용하여 랭킹을 매겼었다.이번 시간에는 RANK(), DENSE_RANK(), NTILE()를 활용하여 랭킹을 매겨보자. 보통 우리가 순위를 매길 때 공동 점수가 있으면 누적 순위를 할 것인지 그냥 할 것인지를 정해야되는데 이번 시간에 쿼리로 짜는 방법을 설명하려고 한다 CREATE TABLE score_tbl( seq INT, team_cd int, name VARCHAR(30), score INT ) GO INSERT INTO score_tbl(seq, team_cd, name, score) VALUES ( 1, 10, '호날두', 97 )INSERT INTO score_tbl(seq, team_cd,.. 2018. 5. 19.