본문 바로가기

전체 글66

MS SQL_MERGE문 사용법 1. MERGE 란? 하나의 쿼리문으로 데이터 소스와 대상 테이블을 비교해서 데이터를 동기화할 수 있는 기능 제공 => 조건이 일치하면 UPDATE 혹은 DELETE / 불일치 시 INSERT 를 실행할 수 있는 쿼리 2. MERGE문 사용법 MERGE INTO 변경될 테이블 AS A 테이블의 조건에 따라 UPDATE /DELETE 또는 INSERT 할 테이블 USING 기준 테이블 AS B 비교할 대상 테이블 (❗별칭 필수) ON A.키값 = B.키값 조건문 WHEN MATCHED THEN 키 값 일치 시 실행할 쿼리 변경될 테이블의 행을 UPDATE 혹은 DELETE WHEN NOT MATCHED THEN 키 값 불일치 시 실행할 쿼리 변경될 테이블 행에 INSERT WHEN NOT MATCHED B.. 2022. 9. 23.
MS SQL_문자열 관련 함수 정리2(문자열 합치기, 문자열 자르기, 문자열 치환, 공백 제거) 문자열 자르기, 특정 문자 위치 찾기, 문자열 치환, 공백 제거 관련 함수는 아래 링크로 확인해주세요.😊 MS SQL_문자열 관련 함수 정리1(문자열 자르기, 특정 문자 위치 찾기, 문자열 치환, 공백 제거) 1. 문자열 자르기 함수 (SUBSTRING, LEFT, RIGHT) SUBSTRING (문자열, 시작위치, 길이) 문자열을 원하는 시작위치부터 길이만큼 잘라주는 함수 LEFT (문자열, 길이) : 문자열을 왼쪽부터 원하는 .. jjin-todo.tistory.com 1. 문자열 합치기 함수 (CONCAT, STUFF + FOR XML PATH) 1)CONCAT(문자열1,문자열2,....) 문자열을 합쳐주는 함수로 더하기 연산자와 같은 역할 CONCAT_WS(구분자,문자열1,문자열2,....) 구분.. 2022. 9. 22.
JavaScript_자바스크립트 클로저 1. 클로저의 개념 참고: https://poiemaweb.com/js-closure lexical scoping : 변수가 어디에서 사용 가능한지 알기 위해 그 변수가 소스코드 내 어디에서 선언되었는지 고려한다는 것을 의미 중첩된 함수는 외부 범위(scope)에서 선언한 변수에도 접근할 수 있다. 자신을 포함하고 있는 외부함수보다 내부함수가 더 오래 유지되는 경우, 외부 함수 밖에서 내부함수가 호출되더라도 외부함수의 지역변수에 접근할 수 있다. 클로저는 반환된 내부함수가 자신이 선언됐을 때의 환경(Lexical environment)인 스코프를 기억하여 자신이 선언됐을 때의 환경(스코프) 밖에서 호출되어도 그 환경(스코프) 내에 접근할 수 있는 함수 let과 const를 사용한 범위 지정 * 시간상 사.. 2022. 9. 21.
자바스크립트-프로토타입2_자바스크립트와 객체 지향 프로그래밍 MDN -자바스크립트와 객체 지향 프로그래밍를 공부하며 Object-oriented programming - Learn web development | MDN This article has described the basic features of class-based object oriented programming, and briefly looked at how JavaScript constructors and prototypes compare with these concepts. developer.mozilla.org 1. 객체지향 프로그래밍(OOP)이란 객체 지향 프로그래밍(OOP)은 Java 및 C++를 비롯한 많은 프로그래밍 언어의 기본 프로그래밍 패러다임이다. 객체지향 프로그래밍에는 클래스와 .. 2022. 9. 19.