DataBase27 [MSSQL] 문자열 원하는 영역 자르기 (SUBSTRING, LEFT, RIGHT) MSSQL 데이터베이스의 검색 방법에서 문자열을 원하는 길이(영역)의 문자열만큼 잘라서 조회해야 할 경우가 있습니다. 이번에는 MSSQL에서 문자열 자르기의 3가지 종류인 SUBSTRING, LEFT, RIGHT 함수에 대하여 알아보도록 하겠습니다. MSSQL 문자열 자르기 4가지 함수 1. SUBSTRING SUBSTRING 함수는 기존 문자열을 받아서 지정한 영역만큼 자른 후 자른 문자열만 리턴합니다. 주로 시작위치를 정하고 가져올 문자열의 길이를 지정하여 원하는 영역만을 가져올 수 있습니다. 또한 WHERE문의 조건절로도 사용이 가능합니다. 예를 들어, 날짜를 년/월/일로 구분하여 문자열을 받아오는 방법 및 전화번호의 중간 또는 끝자리만을 받아올 수 있는 등 여러 가지 방면으로 활용 가능성이 높습니.. 2023. 6. 29. MySQL TRUNCATE 명령어 (테이블 초기화) MySQL에서 TRUNCATE 명령어는 DELETE문과 비슷하게 데이터를 삭제하지만, 더 빠르고 완전하게 테이블을 초기화합니다. 이 글에서는 TRUNCATE의 개념과 사용법, DELETE와의 차이점까지 정리해드립니다. MySQL DELETE 문 사용법 (레코드 삭제) → MySQL 테이블 존재 여부 확인 방법 →MySQL TRUNCATE 테이블 초기화 TRUNCATE란?테이블의 모든 레코드를 완전히 삭제하는 명령어입니다.DELETE문과 달리 조건 지정 없이 전체 삭제만 가능하며, 복구 불가합니다.내부적으로는 테이블을 DROP한 뒤 다시 생성하는 방식이며, AUTO_INCREMENT 값도 초기화됩니다.-- 'test' 테이블의 전체 데이터 삭제TRUNCATE TABLE test; 📌 TRUNCATE는 D.. 2022. 12. 21. MySQL DELETE 문 정리 (테이블 데이터 삭제) MySQL에서 DELETE문은 테이블(Table)에 저장되어 있는 데이터를 삭제하기 위해 사용하는 SQL문입니다. 기본적인 사용법으로 테이블(Table)의 전체 레코드 또는 삭제할 레코드를 선택하여 삭제하실 수 있습니다. ※ DELETE 뿐만 아니라 TRUNCATE 역시 테이블의 데이터를 삭제하는 명령어지만 이후에 다시 다뤄보도록 하겠습니다. MySQL 테이블 초기화(TRUNCATE) MySQL DELETE 문 TABLE 데이터 삭제 MySQL TRUNCATE 명령어 (테이블 초기화)이번에는 MySQL에서 TRUNCATE 명령어란 DELETE문과 같이 테이블의 레코드를 삭제하기 위하여 사용합니다. 하지만 DELETE문과는 다르게 동작하며 테이블 초기화의 기능을 가진 TRUNCATE에 대하여 알아보도chr.. 2022. 12. 21. MySQL 일별, 주별, 월별, 특정 기간별 통계 조회 이번에는 MySQL에서 SELECT 조회 시 많이 사용하게 되는 쿼리문으로 일별 통계, 주별 통계, 월별 통계, 특정 기간별 통계를 날짜(DATE) 형식으로 어떻게 날짜별로 출력하는지 방법에 대하여 알아보도록 하겠습니다. MySQL 날짜 조건 검색 MySQL DATE 형식 다양한 통계 조회 MySQL 날짜(DATE) 조건 검색 사용법MySQL SELECT 문 사용 시 날짜(DATE) 조건을 사용하여 데이터를 검색할 수 있습니다. WHERE 조건문에서 특정 날짜와 일치하거나, BETWEEN 명령어를 사용하여 특정 날짜 이전 또는 이후 범위를 지정하여 레chragu.com 1. 테이블 데이터데이터 타입은 현재 날짜(DATE)로 사용되었습니다.value INTregist_date DATEDATETIM.. 2022. 12. 19. 이전 1 2 3 4 5 6 7 다음