[MSSQL] STUFF
STUFF 문자열에 글자를 치환하고 싶은 경우 사용한다. STUFF (string_expression, start, length, replacement_expression) string_expression : 원본 문자열 start : 변경될 문자의 시작위치 length : 변경될 길이 수 replacement_expression : 새로운 문자열 # 1 SELECT STUFF('Hello, world!', 7, 5, 'there') Hello, there! # 2 SELECT STUFF('1234567890', 6, 0, '-') 12345-67890 # 3 SELECT Name, STUFF(Name, CHARINDEX(' ', Name), LEN(Name), '') AS FirstName FROM E..
[MSSQL] INSERT
INSERT 테이블에 새로운 ROW 를 추가 하는 경우 사용한다. INSERT INTO 테이블명 (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 기본 예시 INSERT INTO Employees (Id, Name) VALUES (1, 'John'); 여러 행 동시 추가 INSERT INTO Employees (Id, Name) VALUES (1, 'John'), (2, 'Tom'), (3, 'Max'); SELECT 절을 이용한 데이터 추가 WHERE 절이 없는경우 해당 테이블 값 전부 삽입 INSERT INTO Students (StudentID, FirstName, LastName, Age, Grade) SELECT ID,..