본문 바로가기

Programming147

ROW_NUMBER() 사용 방법 - 순위를 매겨보자 MSSQL에서 ROW_NUMBER() 함수는 ROW에 번호를 붙이는 함수이다.이 함수는 PARTITION BY를 활용하면 사용 방안이 무궁무진하다GROUP BY와 같은 기능이며 디멘젼을 잘 넣어사용하면 큰 힘을 발휘하는 함수라고 볼 수 있다. ROW_NUMBER()를 활용해서 순위를 매겨보도록 하겠다. 참고로 순위를 매기는 함수는 RANK()함수가 별도로 있다. CREATE TABLE score_tbl( seq INT, name VARCHAR(30), score INT ) GO INSERT INTO score_tbl(seq, name, score) VALUES ( 1, '호날두', 11 )INSERT INTO score_tbl(seq, name, score) VALUES ( 2, '메시', 20 )INS.. 2018. 5. 18.
MSSQL 랜덤 패스워드 생성하기(난수형태 비밀번호 만들기) MSSQL에서 랜덤하게 패스워드를 생성해야 하거나 쿠폰번호 등을 생성해야 할 때 일정한 범위내에서 랜덤한 문자열을 생성해보자.RAND BETWEEN 함수를 사용해서 일정 범위 내에서 난수를 발생시키는 원리이다. 예를 들어 5~25 사이 난수를 생성하려면 다음처럼 하면된다.SELECT CAST(20*RAND() + 5 AS INT) 만약 5~25사이의 난수 중에서 총 5자리에 소수점 1자리까지 표현하려면 다음과 같다SELECT CAST(20*RAND() + 5 AS DECIMAL(5,1)) -- 먼저 RANDBETWEEN 함수를 만든다CREATE VIEW VRANDOMNUMBERAS SELECT RAND() AS RANDOMNUMBERGO CREATE FUNCTION RANDBETWEEN(@BOTTOM I.. 2018. 5. 18.
윈도우 10 스크린샷 찍는 방법 총 정리 Windows에서 화면 캡쳐(스크린샷) 방법 총 정리 컴퓨터로 작업을 하면서 스크린샷을 찍어야 하는 경우가 빈번하다. 그때마다 윈도우에서 캡쳐 도구를 쓰던지 혹지 PrtSc 키(프린트 스크린샷)으로 화면을 찍어 그림판에 복사를 하던지 두 가지 방법으로 주로 했다. 전자는 흔히들 아는 방법이지만 후자의 프린트 스크린샷 키는 사실 사용 방법이 3가지나 있다. 따라서 그 모든 방법을 설명할 것이며 윈도우에서 화면 캡쳐(스크린샷)을 찍는 방법을 총 정리 하려고 한다. 1. PrtSc 키 사용가장 고전적인 방법이며 프린트 스크린샷 키를 활용하여 화면을 캡쳐할 수 있다. 이렇게 캡쳐된 화면은 각종 메신저나 그림판, 포토샵, 클립보드 등에 붙여넣기(Ctrl+V)를 통해 사용할 수 있다. 2. 윈도우 키 + PrtSc.. 2018. 5. 15.
윈도우 안전모드 부팅하기 (msconfig 사용) 윈도우(Windows 10 등)에서 안전모드 부팅이 필요할 경우가 있다. 컴퓨터가 정상종료되지 않았을 때 등의 상황에서 컴퓨터는 스스로를 안전하게 보호하기 위해 사용자, 혹은 컴퓨터 스스로 안전 모드로 부팅이 되곤 한다. 안전모드일 경우 윈도우가 올라올 때 같이 올라오는 프로그램이 없어서 일단 아주 깨끗한 상태로 시작하며 네트워크 등의 특정 환경을 제외할 수 있어 보다 안전한 환경에서 작업을 수행할 수 있기 때문이다. msconfig 명령어는 윈도우 2000을 제외한 윈도우 98버전 이후의 모든 윈도우 버전 운영체제에 포함된 기능이다. 윈도우 95, 2000도 해당 유틸리티를 설치할 수 있지만 95나 2000을 위해 설계된 프로그램이 아니라고 한다.뭐 어찌됐든 요즘은 윈도우 7, 윈도우 8, 윈도우 10.. 2018. 5. 9.