【SQL】기본 정리 1
내용
SQL을 공부하기 시작했으므로 지금까지 배운 지식을 정리합니다.
길어졌기 때문에 【SQL】기본 정리 2 라고 이 기사로 나누었습니다.
이 기사의 내용
여기서부터는 【SQL】기본 정리 2
SQL이란?
데이터베이스 분석에 사용되는 데이터베이스 언어.
데이터베이스에는 사용자나 상품 등 다양한 데이터가 들어 있습니다.
이러한 정보를 사용하여 분석을 수행하기 위해 데이터베이스에 명령을 보내는 것이 SQL입니다.
데이터베이스의 이름
테이블: 데이터가 포함된 테이블.
열: 테이블의 세로 열. id 컬럼, name 컬럼 등
레코드: 테이블 옆의 열.
cakes
id
유형
이름
price
cost
1
케이크
짧은 케이크
300
100
2
케이크
몽블랑
400
200
3
케이크
치즈케이크
200
50
4
타르트
과일 타르트
400
300
5
젤리
커피 젤리
200
50
6
타르트
초콜릿 타르트
300
70
기본 명령 (여기에서는 오로지 예를 들어갑니다)
항상 명령 끝에 ;를 입력하십시오.
테이블에서 열을 검색
-
SELECT
FROM
: 케이크의 상품명을 알고 싶다SELECT name
FROM cakes;
테이블에서 여러 열을 검색
: 케이크의 상품명과 가격을 알고 싶다.
SELECT name, price
FROM cakes;
테이블에서 모든 열을 검색
-
*
: 케이크 가게의 모든 정보를 알고 싶습니다.SELECT *
FROM cakes;
테이블에서 일정 조건 하에서 데이터를 검색
-
WHERE
: 몽블랑 가격을 알고 싶습니다.SELECT price
FROM cakes
WHERE name = "モンブラン";
테이블에서 조건과 다른 데이터 검색
-
NOT
: 타르트가 아닌 상품의 가격을 알고 싶다.SELECT name, price
FROM cakes
WHERE NOT type = "タルト";
사칙 연산 및 집계 명령
사칙 연산을 한 데이터를 꺼내기
- 합계
+
차이 -
곱셈 *
나눗셈 /
: 각 상품이 팔릴 때의 이익을 알고 싶습니다.SELECT name, price - cost
FROM cakes;
집계 함수를 사용하여 데이터 검색
- 합계
SUM(カラム名)
평균 AVG(カラム名)
개수 COUNT(カラム名)
최대 MAX(カラム名)
최소 MIN(カラム名)
등: 상품의 평균 금액을 알고 싶습니다.
SELECT AVG(price)
FROM cakes;
요약
SQL에서 가장 먼저 배우는 기본 부분을 정리했습니다.
【SQL】기본 정리 2 잘 부탁합니다
Reference
이 문제에 관하여(【SQL】기본 정리 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kikuri426/items/7f0ac73798f2ef8faf8f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【SQL】기본 정리 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kikuri426/items/7f0ac73798f2ef8faf8f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)