Kerro kaksi saraketta SQL:ssä

Kerro Kaksi Saraketta Sql Ssa



Tietokantojen maailmassa joudumme usein suorittamaan matemaattisia operaatioita taulukoihin tallennetuille tiedoille. Yksi tällainen yleinen operaatio on matemaattinen kertolasku, joka on hyödyllinen, kun meidän on määritettävä kokonaisarvot, prosenttiosuudet tai mikä tahansa muu johdettu mitta.

Tässä opetusohjelmassa opimme yleisestä kertolaskuoperaatiosta, joka sisältää kahden matemaattisen taulukon sarakkeen jakamisen.

Esimerkkitaulukko

Luodaan esittelyä varten taulukko, joka sisältää metritietoa ja havainnollistaa sitä, kuinka kaksi saraketta kerrotaan SQL:ssä.







LUO TABLE country_data (
ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
maan_nimi VARCHAR(255) NOT NULL,
väestö INT EI NULL,
etäisyys FLOAT NOT NULL,
gdp DECIMAL(15,
2) EI NULL OLETUS(0)
);

Tämän pitäisi luoda taulukko nimeltä 'country_data', joka sisältää maatiedot, kuten maan nimen, väestön, kokonaisetäisyyden ja bruttokansantuotteen.



Voimme sitten lisätä tietueet taulukkoon seuraavasti:



LISÄÄ
INTO
country_data (maan_nimi,
väestö,
etäisyys,
gdp)
ARVOT
('Yhdysvallat',
331002651,
9831.34,
22675248.00),
('Kiina',
1439323776,
9824.58,
16642205.00),
('Intia',
1380004385,
3846.17,
2973191,00),
('Brasilia',
212559417,
8326.19,
1839756.00),
('Venäjä',
145934462,
10925.55,
1683005,00);

Tuloksena oleva tulos on seuraava:





Kerro kaksi saraketta SQL:ssä

Oletetaan, että haluamme laskea väestön ja etäisyyden sarakkeiden tulon. Voimme kertoa kokonaisväestön maan etäisyydellä.



SQL:ssä kahden sarakkeen kertomiseen käytämme '*'-operaattoria, jota seuraa sarakkeet, joihin haluamme jakaa.

Esimerkiksi:

VALITSE
maan nimi,
väestö,
etäisyys,
gdp,
(väkiluku * etäisyys) AS tuot
FROM
maa_tiedot;

Tässä tapauksessa kerromme populaatiosarakkeen etäisyyssarakkeella ja määritämme tuloksena olevaan sarakkeeseen prod-aliaksen.

Tuloksena oleva sarja on seuraava:

Tämä osoittaa maan keskimääräisen väestömäärän neliöyksikköä kohti.

Johtopäätös

Tässä opetusohjelmassa opimme, kuinka voimme suorittaa matemaattisen kertolaskun SQL:ssä kertomalla kaksi taulukon saraketta kunkin vastaavan arvon tulosten hakemiseksi.