이 튜토리얼에서는 두 개의 수학 테이블 열을 나누는 일반적인 곱셈 연산에 대해 알아봅니다.
샘플 테이블
데모를 위해 메트릭 데이터가 포함된 테이블을 생성하고 이를 사용하여 SQL에서 두 열을 곱하는 방법을 보여드리겠습니다.
CREATE TABLE 국가_데이터(
ID INT AUTO_INCREMENT 기본 키는 NULL이 아닙니다.
국가 이름 VARCHAR(255) NOT NULL,
인구 INT는 NULL이 아닙니다.
거리 FLOAT NOT NULL,
GDP 십진수(15,
2) NULL이 아님 기본값(0)
);
그러면 'country_data'라는 테이블이 생성되어야 하며 국가 이름, 인구, 총 거리 및 gdp와 같은 국가 정보가 포함됩니다.
그런 다음 다음과 같이 테이블에 레코드를 삽입할 수 있습니다.
끼워 넣다
안으로
country_data(국가_이름,
인구,
거리,
GDP)
가치
('미국',
331002651,
9831.34,
22675248.00),
('중국',
1439323776,
9824.58,
16642205.00),
('인도',
1380004385,
3846.17,
2973191.00),
('브라질',
212559417,
8326.19,
1839756.00),
('러시아',
145934462,
10925.55,
1683005.00);
결과 출력은 다음과 같습니다.
SQL에서 두 열 곱하기
인구와 거리 열의 곱을 계산한다고 가정해 보겠습니다. 전체 인구에 해당 국가의 거리를 곱할 수 있습니다.
SQL에서는 두 열을 곱하기 위해 '*' 연산자를 사용하고 그 뒤에 나누려는 열을 사용합니다.
예를 들어:
선택하다나라 이름,
인구,
거리,
GDP,
(인구 * 거리) AS 생산
에서
국가 데이터;
이 경우 인구 열에 거리 열을 곱하고 결과 열에 prod라는 별칭을 할당합니다.
결과 세트는 다음과 같습니다.
이는 평방 단위당 국가의 평균 인구를 보여줍니다.
결론
이 자습서에서는 두 개의 테이블 열을 곱하여 각 해당 값에 대한 결과를 가져오는 방식으로 SQL에서 수학적 곱셈을 수행하는 방법을 배웠습니다.