전체 글

전체 글

    [MSSQL] Select Into / 테이블 복사 쿼리 사용 방법

    다음은 SELECT INTO문을 사용하여 테이블을 복사하는 예시입니다. SELECT * INTO new_table FROM original_table; 위 예시에서 new_table은 복사된 새로운 테이블의 이름을 나타내고, original_table은 복사할 기존 테이블의 이름입니다. * 는 모든 열을 선택하는 것을 의미합니다. 위 예시를 사용하면, original_table의 모든 행과 열이 new_table로 복사됩니다. 또 다른 방법으로는 INSERT INTO문을 사용하는 것입니다. 이 방법은 기존 테이블과 동일한 스키마를 가진 새로운 테이블을 만들고, 기존 테이블의 데이터를 새로운 테이블에 복사하는 방법입니다. CREATE TABLE new_table AS SELECT * FROM origina..

    [MYSQL] Date_add 함수 사용 방법

    MySQL에서는 DATE_ADD() 함수를 사용하여 날짜에 일, 시간, 분, 초 등을 더할 수 있습니다. DATE_ADD() 함수는 다음과 같은 구문을 가집니다. DATE_ADD(date, INTERVAL expr unit) date: 날짜 또는 시간 값을 나타내는 유효한 MySQL 표현식입니다. 예를 들어 NOW() 함수를 사용하여 현재 날짜와 시간을 나타낼 수 있습니다. expr: 더할 값입니다. 음수 값을 사용하면 날짜나 시간을 빼도록 할 수 있습니다. unit: expr에 지정된 값의 단위입니다. YEAR, MONTH, DAY, HOUR, MINUTE, SECOND 등이 가능합니다. 예를 들어, 현재 날짜와 시간에 3일을 더하려면 다음과 같이 작성합니다. SELECT DATE_ADD(NOW(), ..

    [MYSQL] With 절 사용 방법

    MySQL에서 'WITH'절은 서브쿼리를 만들고 재사용 가능한 공통 테이블 표현식(Common Table Expression, CTE)을 정의하는 방법입니다. WITH절을 사용하여 쿼리를 단순화하고 가독성을 높일 수 있습니다. 다음은 WITH절을 사용하는 기본적인 구문입니다. WITH [cte_name] AS ( SELECT [column_name(s)] FROM [table_name] WHERE [condition] ) SELECT [column_name(s)] FROM [table_name] JOIN [cte_name] ON [join_condition] WHERE [condition]; 위 구문에서 cte_name은 임의의 이름으로, 서브쿼리에서 반환된 결과를 참조할 수 있는 임시 테이블의 이름입니..