일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 포렌식
- kitri
- Excel
- IMAP
- Log Parser
- SSMS
- Dreamhack
- 모듈화
- Kali Linux
- coloring rules
- db
- JavaScript
- Revese Proxy
- 패킷 필터
- 메일 프로토콜
- 업무 자동화
- VS Code
- wireshark
- MSSQL
- 인증서
- server profiler
- IPS
- mark/unmark
- power automate
- winmail.dat
- Postman
- Eclipse
- 웹 크롤링
- AutoHotkey
- ES6
- Today
- Total
목록전체 글 (48)
전산직으로 살아남기
1. WHILE 사용하기SQL에서는 WHILE 구문을 통해 반복문을 사용할 수 있습니다. 반복문은 { } 블록이 아닌 BEGIN ~ END 블록으로 구성됩니다.DECLARE @num INTSET @num = 10WHILE @num > 0 -- 조건 입력BEGIN SET @num = @num - 1 print @numEND 참고로 루프에 영향을 주는 구문은 다음과 같습니다.CONTINUE : 바로 WHILE문으로 이동BREAK : WHILE 루프를 종료한다. 루프의 끝을 표시하는 END 키워드 다음에 있는 쿼리문 실행RETURN : 현재 처리되는 것을 무조건 종료하고 호출자에게 값을 반환 2. CURSOR 사용하기CURSOR는 SQL에서 행 단위 작업을 효율적으로 하기 위한 방식으로 테이블에서 여려 개의 ..
1. CASE WHENCASE WHEN은 SELECT 구문에서 조건에 따라 값을 지정해줄 경우에 사용합니다.SELECT CASE WHEN SCORE >= 90 THEN 'A학점' WHEN SCORE >= 80 THEN 'B학점' WHEN SCORE >= 70 THEN 'C학점' WHEN SCORE >= 60 THEN 'D학점' ELSE 'F학점' AS '학점' FROM MY_SCORE 2. IF ELSEIF ELSE 구문을 활용하면 원하는 조건에 따라 처리되도록 설계가 가능합니다. 조건문에는 { }로 블럭을 구성하는게 아닌 BEGIN ~ END로 블럭을 구성합니다. 블럭을 구성하지 않을 경우에는 조건문 하단에 1줄의 쿼리만 ..
1. 변수 선언변수 선언을 위해서는 먼저 DECLARE 구문을 사용하고 변수는 @로 시작하는 명칭을 사용합니다. 선언 시 반드시 속성값도 작성해야 됩니다.--하나씩 선언한 경우DECLARE @var1 INTDECLARE @var2 VARCHAR(10)--여러개를 선언한 경우DECLARE @var3 INT, @var4 VARCHAR(10) 2. 변수 값 대입하기변수값은 SET이나 SELECT를 사용하여 대입할 수 있습니다. SET으로는 하나의 변수에 대입이 가능하고 SELECT 를 사용하면 여러 변수에 대입이 가능합다.--하나씩 값을 대입하는 경우SET @var1 = 5--여러개를 대입하는 경우SELECT @var2 = 'test', @var3 = 10 🗒️ SELECT 변수 대입 예시실제..
1. let, const란?let, const는 ES6 이전에 사용된 var 키워드의 단점을 보완하기 위해 추가된 키워드입니다. 2. let keywordlet 키워드는 블록 스코프의 범위를 가지는 지역 변수를 선언하며, 선언과 동시에 임의의 값으로 초기화 할 수 있습니다. 변수의 중복 선언은 불가능하지만, 재할당은 가능합니다.let x = 1;if (x === 1) { let x = 2; console.log(x); // expected output: 2}console.log(x);// expected output: 1 3. const keywordconst 키워드는 블록 범위의 상수를 선언합니다. 상수의 값은 재할당할 수 없으며 다시 선언할 수도 없습니다.const number = 42;try ..