Πολλαπλασιάστε δύο στήλες σε SQL

Pollaplasiaste Dyo Steles Se Sql



Στον κόσμο των βάσεων δεδομένων, συχνά χρειάζεται να εκτελούμε μαθηματικές πράξεις στα δεδομένα που είναι αποθηκευμένα στους πίνακες. Μια τέτοια κοινή πράξη είναι ένας μαθηματικός πολλαπλασιασμός που είναι χρήσιμος όταν πρέπει να προσδιορίσουμε τις συνολικές τιμές, τα ποσοστά ή οποιαδήποτε άλλη παράγωγη μέτρηση.

Σε αυτό το σεμινάριο, θα μάθουμε για μια κοινή πράξη πολλαπλασιασμού που περιλαμβάνει τη διαίρεση δύο στηλών μαθηματικού πίνακα.

Δείγμα πίνακα

Για λόγους επίδειξης, ας δημιουργήσουμε έναν πίνακα που περιέχει μετρικά δεδομένα και ας τον χρησιμοποιήσουμε για να δείξουμε πώς να πολλαπλασιάσουμε δύο στήλες στην SQL.







ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ_δεδομένων_χώρας (
Αναγνωριστικό INT AUTO_INCREMENT ΚΥΡΙΟ ΚΛΕΙΔΙ ΟΧΙ NULL,
country_name VARCHAR(255) NOT NULL,
πληθυσμός INT NOT NULL,
απόσταση FLOAT NOT NULL,
gdp DECIMAL(15,
2) NOT NULL DEFAULT (0)
)

Αυτό θα πρέπει να δημιουργήσει έναν πίνακα με το όνομα '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, για να πολλαπλασιάσουμε δύο στήλες, χρησιμοποιούμε τον τελεστή «*» ακολουθούμενο από τις στήλες στις οποίες θέλουμε να διαιρέσουμε.

Για παράδειγμα:

ΕΠΙΛΕΓΩ
όνομα χώρας,
πληθυσμός,
απόσταση,
ΑΕΠ,
(πληθυσμός * απόσταση) AS παρ
ΑΠΟ
χώρα_δεδομένα;

Σε αυτήν την περίπτωση, πολλαπλασιάζουμε τη στήλη του πληθυσμού με τη στήλη απόστασης και αντιστοιχίζουμε στη στήλη που προκύπτει με το ψευδώνυμο prod.

Το σύνολο που προκύπτει έχει ως εξής:

Αυτό δείχνει τον μέσο πληθυσμό μιας χώρας ανά τετραγωνικές μονάδες.

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς μπορούμε να εκτελέσουμε τον μαθηματικό πολλαπλασιασμό στην SQL πολλαπλασιάζοντας δύο στήλες πίνακα για να ανακτήσουμε τα αποτελέσματα για κάθε αντίστοιχη τιμή.