SQL에서 두 열 곱하기

Sqleseo Du Yeol Gobhagi



데이터베이스 세계에서는 테이블에 저장된 데이터에 대해 수학적 연산을 수행해야 하는 경우가 많습니다. 이러한 일반적인 연산 중 하나는 총 값, 백분율 또는 기타 파생 측정항목을 결정해야 할 때 유용한 수학적 곱셈입니다.

이 튜토리얼에서는 두 개의 수학 테이블 열을 나누는 일반적인 곱셈 연산에 대해 알아봅니다.

샘플 테이블

데모를 위해 메트릭 데이터가 포함된 테이블을 생성하고 이를 사용하여 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에서 수학적 곱셈을 수행하는 방법을 배웠습니다.