SQL DATE_SUB() 함수란? DATE_SUB() 함수는 날짜 또는 날짜/시간 값에서 지정된 시간 간격을 빼는 데 사용됩니다. 이 기능은 과거 날짜 확인, 날짜 범위별 데이터 필터링 또는 날짜/시간 값 조작과 같은 날짜 계산에 필수적입니다. 기본 구문 DATE_SUB(date, INTERVAL value unit) date : 간격을 뺄 시작 날짜 또는 날짜/시간 값입니다.value : 뺄 단위 수(양의 정수일 수 있음).unit : 뺄 시간 단위(예: DAY, MONTH, YEAR, HOUR). 사용 예시 1. 날짜에서 일 빼기날짜에서 일수를 빼려면 'DAY'를 단위로 사용하세요.SELECT DATE_SUB('2024-11-08', INTERVAL 15 DAY) AS new_date;..
SQL SUBSTRING 함수 SUBSTRING() 함수는 문자열에서 특정 위치의 일부를 추출하는 데 사용됩니다. 이 함수는 문자열을 처리하거나 특정 부분을 추출할 때 유용합니다. 기본 문법 SUBSTRING(string, start, length) string : 추출하려는 원본 문자열입니다.start : 추출을 시작할 위치입니다. (1부터 시작, 즉 첫 번째 문자는 1로 계산)length : 추출할 문자의 길이입니다. (옵션, 지정하지 않으면 문자열 끝까지 추출) 사용 예문 1. 문자열에서 첫 번째 위치부터 부분 문자열 추출SELECT SUBSTRING('Hello, world!', 1, 5) AS result; 결과:Hello 여기서는 'Hello, world!'라는 문자열에서 ..
당뇨병이란 무엇인가요? 당뇨병은 우리 몸에서 혈당(혈액 속의 당)을 제대로 조절하지 못하는 질병입니다. 혈당이 너무 높거나 낮으면 몸에 여러 가지 문제가 생길 수 있기 때문에, 혈당을 잘 관리하는 것이 매우 중요합니다. 당뇨병은 크게 제1형 당뇨병과 제2형 당뇨병으로 나뉩니다. 제1형 당뇨병: 주로 어린이나 청소년에게 발병하는 형태로, 췌장이 인슐린을 전혀 또는 거의 생산하지 않아서 발생합니다. 제1형 당뇨병은 유전적 요인이 크게 작용할 수 있습니다.제2형 당뇨병: 성인에게 주로 발생하며, 인슐린은 생산되지만 몸에서 제대로 사용되지 않아 혈당이 높아지는 질병입니다. 비만, 운동 부족, 잘못된 식습관 등 생활 습관이 주요 원인으로 작용합니다. 당뇨병의 원인 당뇨병이 발생하는 원인은 여러 가지가 ..
📌 SQL DATEPART 설명SQL에서 DATEPART 함수는 날짜 및 시간 값에서 특정 부분을 추출하는 데 사용됩니다. 예를 들어, 날짜에서 년, 월, 일, 시간, 분, 초 등을 추출할 수 있습니다. 이 함수는 다양한 상황에서 유용하게 사용될 수 있으며, 여러 SQL Server 버전에서 지원됩니다. 📌 DATEPART 함수 기본 문법DATEPART(part, date) part : 추출하고자 하는 날짜/시간의 부분을 지정합니다.date : 날짜 및 시간 값이 포함된 열이나 리터럴 값을 입력합니다. 📌 part 옵션part에는 날짜/시간에서 추출하고자 하는 구체적인 요소를 지정하는 여러 가지 옵션이 있습니다. 옵션설명year, yy, yyyy연도quarter, qq, q분기mo..
안녕하세요, 오늘은 티스토리에서 진행하는 챌린지를 소개하려고 합니다! 여러분 모두,오블완 챌린지도전하고 혜택 받아가세요!!! 👉 참여 방법 자세히 알아보기 👇 기간 : 2024.11.07 ~ 2024.11.27 오블완 챌린지는 21일 동안 매일 블로그에 글을 쓰는 도전이에요. 👉 이벤트 혜택 자세히 알아보기 👇 참여만 해도 혜택이 이렇게나 많아요! 그런데도 안하실꺼예요?! 제대로 참여 했는지 주의사항 꼭 확인 하시고 도전하시길 바랍니다.!!!! 👉 참여시 주의사항 꼭 확인하세요 👇
📌 SQL SEQUENCE 란?SQL에서 시퀀스(Sequence)는 주로 고유한 숫자 값을 자동으로 생성할 때 사용되는 객체입니다. 예를 들어, 각 레코드에 대해 고유한 ID를 자동으로 생성하는 데 사용됩니다. 시퀀스는 테이블에 삽입되는 데이터의 일관성을 유지하고, 번호 매기기 등의 작업을 쉽게 할 수 있도록 도와줍니다. 👉 사용 예제 보기 👇 👉 사용 예제 보기 👇 📌 SQL 시퀀스 기본 문법SQL 시퀀스를 사용하면 자동으로 고유한 값을 생성할 수 있습니다. 예를 들어, 테이블에 새로운 데이터를 삽입할 때마다 자동으로 증가하는 값이 필요할 때 시퀀스를 사용합니다. 1. 시퀀스 생성 (CREATE SEQUENCE)CREATE SEQUENCE sequence_nameSTART WITH..
📌 cd (디렉토리 변경)디렉터리 변경의 약자인 cd 명령은 Linux 파일 시스템의 디렉토리 간을 이동하는 데 사용됩니다. 사용자는 다른 폴더로 이동하고 해당 콘텐츠에 액세스할 수 있습니다. Linux 명령줄의 필수 도구로, 다양한 디렉터리 내의 파일을 탐색하고 조작할 수 있습니다. directory: 탐색하려는 디렉토리의 경로입니다. 이는 상대 경로(현재 디렉터리 기준) 또는 절대 경로(루트 디렉터리에서 시작)일 수 있습니다. 📌 기본 사용법 1. 디렉토리로 이동cd /path/to/directory 지정된 디렉터리로 이동됩니다. 2. 홈 디렉토리로 이동cd ~ 물결표 '~' 기호는 현재 사용자의 홈 디렉터리를 나타냅니다. 3. 이전 디렉토리로 돌아가기cd - 현재 디렉토리 이전에 있었던..
📌 SQL ORDER BY 설명ORDER BY는 쿼리 결과를 특정 열을 기준으로 정렬할 때 사용됩니다. 기본적으로 오름차순(ASC) 정렬을 사용하며, 내림차순 정렬을 위해서는 DESC 키워드를 사용합니다. 데이터를 정렬하여 보기 쉽게 만들거나, 특정 순서에 따라 데이터를 처리해야 할 때 유용합니다. 📌 기본 문법SELECT column_name1, column_name2, ...FROM table_nameORDER BY column_name1 [ASC|DESC], column_name2 [ASC|DESC]; column_name1, column_name2: 정렬 기준이 되는 열ASC: 오름차순 정렬 (기본값으로 생략 가능)DESC: 내림차순 정렬 📌 사용 예제 1. 이름을 오름차순으로 정렬S..
📌 SQL GROUP BY 설명 GROUP BY는 결과 집합을 하나 이상의 열을 기준으로 그룹화하여 요약 정보를 추출할 때 사용됩니다. 주로 집계 함수(SUM, COUNT, AVG, MAX, MIN)와 함께 사용되어 특정 기준에 따라 데이터를 그룹화하고 요약 정보를 제공합니다. 📌 기본 문법SELECT column_name, aggregate_function(column_name)FROM table_nameGROUP BY column_name; column_name: 데이터를 그룹화할 열의 이름aggregate_function: SUM, COUNT, AVG 등 데이터를 요약하는 함수 📌 사용 예제 1. 부서별 직원 수를 계산SELECT department_id, COUNT(*)FROM em..