SQL:DATA 조작: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{SQL}} {| class="wikitable" !의도 !설명 !SQL |- |데이터 삽입 |마리아DB에선 각각의 요소에 굳이 따옴표로 구분한다. 테이블명을 감싸는 따옴표는....)
 
편집 요약 없음
1번째 줄: 1번째 줄:
{{SQL}}
{{SQL}}
{| class="wikitable"
{| class="wikitable"
!의도
!의도
33번째 줄: 34번째 줄:
|delete from 테이블명
|delete from 테이블명
|}
|}
===변수별 계산하기===
열이름1에 속한 데이터별로 각각의 평균을 구해 각각 열이름으로 돌려준다.
"select 열이름1, avg(열이름2), "새로운열이름2", avg(열이름3), "새로운열이름3"... from 데이터 group by 열이름1"
<br />
===데이터 삽입===
INSERT INTO 테이블명
VALUES ('값1', '값2', ....);

2022년 10월 23일 (일) 10:57 판

SQL에 대한 자료를 모아놓기 위한 틀 틀:SQL

  1. SQL
  2. SQL:변수
  3. SQL:DB 조작
  4. SQL:TABLE 조작
  5. SQL:DATA 조작
  6. SQL:활용
    1. SQL:유저 관련
의도 설명 SQL
데이터 삽입 마리아DB에선 각각의 요소에 굳이 따옴표로 구분한다.

테이블명을 감싸는 따옴표는.. 다름에 유의;;(ㅅㅂ 프라임이다.)

INSERT INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1');
데이터 대체 INSERT를 했을 때 문제가 생기면 기존 데이터를 대체한다.

(이상이 없으면 그냥 중복 삽입된다. PRIMARY KEY나 UNIQUE 옵션이 있을 때 작동.)

REPLACE INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1');

데이터 입력, 제거

의도 설명 방법
테이블 안에 데이터 입력 해당값은 따옴표, 쌍따옴표로 둘러 기입해준다. insert into 테이블명 values('값', '값2', ...)
테이블 안의 행 제거 delete from 테이블명 where '필드명' = '거를 필드';
테이블 안의 행 전체삭제 delete from 테이블명

변수별 계산하기

열이름1에 속한 데이터별로 각각의 평균을 구해 각각 열이름으로 돌려준다.

"select 열이름1, avg(열이름2), "새로운열이름2", avg(열이름3), "새로운열이름3"... from 데이터 group by 열이름1"

데이터 삽입

INSERT INTO 테이블명

VALUES ('값1', '값2', ....);