- regexp
- 큐
- distinct
- DB
- N:1
- 완전검색
- M:N
- Vue
- 스택
- 통계학
- count
- outer join
- Queue
- Django
- 이진트리
- delete
- Article & User
- SQL
- drf
- stack
- migrations
- 그리디
- 쟝고
- 뷰
- 트리
- update
- 백트래킹
- Tree
- create
- ORM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
목록2024/12 (30)
데이터 분석 기술 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AGoMM/btsLupGaI8m/FMjF1uKEt0cIdfqQn3pk70/img.png)
DELETE 명령어란?"DELETE"는테이블에서 데이터를 삭제할 때 사용하는 명령어입니다. 특정 조건에 맞는 하나 이상의 행(row)을 삭제할 수 있으며, 조건을 지정하지 않으면 테이블의 모든 데이터를 삭제할 수 있습니다.DELETE 구문1. 특정 조건의 데이터 삭제DELETE FROM table_nameWHERE condition; table_name: 데이터를 삭제할 테이블의 이름.WHERE condition: 삭제할 행을 지정하는 조건.2. 테이블의 모든 데이터 삭제DELETE FROM table_name; 주의: WHERE 절이 없으면 테이블의 모든 행이 삭제됩니다.DELETE의 특징 행 단위 삭제:DELETE는 테이블에서 특정 조건에 맞는 행(row)을 삭제합니다.조건부 삭제:WHERE 절을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wMB5s/btsLlaW7pqi/fnxS6BLp1aBq0RXRqbuHc0/img.png)
UPDATE 명령어란?"UPDATE"는 테이블의 데이터를 수정할 때 사용하는 명령어입니다. 특정 조건에 맞는 하나 이상의 행(row)의 값을 업데이트할 수 있습니다.UPDATE 구문UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition; table_name: 데이터를 수정할 테이블의 이름.SET column = value: 수정할 컬럼과 새로운 값.WHERE condition: 업데이트할 행을 지정하는 조건. 조건이 없으면 테이블의 모든 행이 업데이트됩니다.UPDATE 특징 SET 절:수정할 컬럼과 새로운 값을 지정합니다.여러 개의 컬럼을 한 번에 업데이트할 수 있습니다.WHERE 절:조건을 명시하지 않으면 테이블의 모든 행..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b241n1/btsLkFiOSWF/QLTqqynsBB1b7CErXuwNW1/img.png)
INSERT 명령어란?"INSERT"는 테이블에 데이터를 추가할 때 사용하는 명령어입니다. 하나의 행(row) 또는 여러 행을 한 번에 삽입할 수 있습니다.INSERT 구문 1. 단일 행 삽입INSERT INTO table_name (column1, column2, ...)VALUES (value1, value2, ...); table_name: 데이터를 삽입할 테이블 이름.column1, column2,...: 데이터를 삽입할 컬럼 이름.value1, value2, ...: 삽입할 값. 2. 여러 행 삽입INSERT INTO table_name (column1, column2, ...)VALUES (value1, value2, ...), (value3, value4, ...), .....
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZxTwN/btsLl9Xic8h/FGkaNpSQmtxq9LBOALb9KK/img.png)
CURDATE 함수란?"CURDATE"는 현재 날짜(시간 제외)를 반환하는 함수입니다. 날짜는 YYYY-MM-DD 형식으로 반환되며, 데이터베이스 서버의 시스템 날짜를 기준으로 합니다.CURDATE 구문SELECT CURDATE();CURDATE 특징현재 날짜 반환:시간은 포함되지 않고, 날짜만 반환됩니다.결과 형식: YYYY-MM-DD.데이터 타입:반환 값은 DATE 타입입니다.서버의 시스템 날짜 기준:CURDATE는 데이터베이스 서버의 현재 날짜를 사용합니다.CURRENT_DATE와 동일:CURDATE와 CURRENT_DATE는 완전히 동일하게 동작합니다.예제 1. 현재 날짜 조회SELECT CURDATE() AS today;2. 날짜와 시간 분리문제: 현재 날짜와 시간을 각각 조회.SELECT CU..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ehqUhR/btsLjSJQBzv/1mK4PKAeLkfPLi0hc11Qt0/img.png)
NOW 함수란?"NOW"는 현재 날짜와 시간을 반환하는 함수입니다. 이 함수는 데이터베이스 서버의 시스템 시간을 기준으로 현재 날짜와 시간을 YYYY-MM-DD HH:MM:SS 형식으로 반환합니다.NOW 구문SELECT NOW();NOW 특징 현재 날짜와 시간 반환:결과는 항상 현재 시스템 시각 기준입니다.형식: YYYY-MM-DD HH:MM:SS.타입:반환 값은 DATETIME 데이터 타입입니다.범용성:MySQL, PostgreSQL, MariaDB 등에서 사용 가능.SYSDATE()와의 차이:**NOW**는 SQL 쿼리 실행이 시작된 시각을 기준으로 반환.**SYSDATE()**는 SQL 쿼리의 각 실행 시점을 기준으로 반환.예제1. 현재 날짜와 시간 반환SELECT NOW() AS current_d..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ltuqZ/btsLjFxgvxx/Qy6KvhZoKGCqj9BLgy6aK0/img.png)
CEIL 함수란?CEIL(또는 CEILING)은 주어진 숫자를 올림 하여 가장 가까운 정수를 반환하는 함수입니다. 소수점 이하를 버리고, 숫자를 더 큰 정수로 올립니다.CEIL 구문SELECT CEIL(number)FROM table_name;SELECT CEILING(number)FROM table_name;number: 올림할 숫자나 컬럼.CEIL 특징 소수점 이하 올림:소수점을 포함한 숫자를 가장 가까운 큰 정수로 변환.양수와 음수 처리:양수: 소수점 이하를 버리고 더 큰 정수로 올림.음수: 소수점 이하를 버리고 같은 값의 더 작은 절댓값 정수로 올림.NULL 처리:입력값이 NULL이면 결과도 NULL.정수 입력값:이미 정수인 경우 값이 변하지 않음.예제 1. 숫자 올림SELECT number,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9oscG/btsLjMXcGfJ/jCCePGUk9AozCy7r2F89LK/img.png)
FLOOR 함수란?"FLOOR"는 SQL에서 주어진 숫자를 내림하여 가장 가까운 정수를 반환하는 함수입니다. 숫자가 양수든 음수든 소수점 이하를 버리고, 주어진 숫자보다 작거나 같은 정수로 내립니다.FLOOR 구문SELECT FLOOR(number)FROM table_name;number: 내림할 숫자나 컬럼.FLOOR 특징 소수점 이하 제거:숫자의 소수점 부분을 버리고 가장 가까운 낮은 정수를 반환.양수와 음수 처리:양수는 소수점 이하를 버림.음수는 더 작은 정수로 내림.예: FLOOR(-2.5) → -3.NULL 처리:입력값이 NULL이면 결과도 NULL.숫자형 데이터:숫자형 데이터만 허용.예제 1. 숫자 내림SELECT number, FLOOR(number) AS floored_valueFROM ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqsg5o/btsLlRoZNBg/J8toj6hzOfBlrdLulVJDjK/img.png)
ABS 함수란?"ABS"는 **숫자의 절댓값(Absolute Value)**을 반환하는 함수입니다. 절댓값은 숫자의 부호를 제거하여 항상 양수로 만듭니다.ABS 구문SELECT ABS(number)FROM table_name;number: 절댓값을 계산할 숫자나 컬럼.ABS 특징 양수와 음수 처리:양수는 그대로 반환.음수는 양수로 변환.0은 항상 0:입력값이 0이면 결과도 0.NULL 처리:입력값이 NULL이면 결과도 NULL.숫자형 데이터만 사용 가능:문자열 데이터는 허용되지 않음.예제 1. 절댓값 계산SELECT number, ABS(number) AS absolute_valueFROM Numbers;2. 조건에서 사용문제: 절댓값이 10 이상인 데이터만 조회.SELECT numberFROM Nu..