Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Εμφάνιση αριθμητικός τελεστής σε ένα ερώτημα

Τυπικά SQL χρησιμοποιείται για να γράψει τα ερωτήματα για την επιλογή συγκεκριμένων δεδομένων από μια βάση δεδομένων , αλλά SQL είναι μια ευέλικτη γλώσσα προγραμματισμού που χαρακτηρίζει επανάληψη , μεταβλητές και αριθμητικές πράξεις . SQL , στην πραγματικότητα , μπορεί να κάνει πολλά για το τι object-oriented ή διαδοχική γλώσσες μπορούν . Με την αξιοποίηση SQLs πολλά χαρακτηριστικά που μπορείτε να γράψετε πιο αποτελεσματική και συμπαγή κώδικα . Η χρήση των αριθμητικών πράξεων σε ένα ερώτημα είναι μια καλή εισαγωγή σε μερικά από ό, τι μπορεί να κάνει SQL . Τα πράγματα που θα χρειαστείτε
μια σχεσιακή βάση δεδομένων στην οποία θα έχουν τα διαπιστευτήρια για τη δημιουργία , εισαγωγή στην ανάγνωση και από τους πίνακες

Μια βάση δεδομένων προγραμματιστικό περιβάλλον , όπως SQL Developer , SQL Management Studio Express , ή TOAD

Παρουσίαση Περισσότερες οδηγίες
δημιουργία , Εποίκηση και επερώτηση δεδομένων Δείγμα
Η 1

Δημιουργία πίνακα για να κρατήσει αριθμητικά δεδομένα. Ενώ είστε συνδεδεμένοι σε ένα περιβάλλον βάσης δεδομένων ή σχήματος , εκτελέστε την ακόλουθη δήλωση στο περιβάλλον ανάπτυξης SQL σας για να δημιουργήσετε έναν πίνακα για τη διαχείριση ενός φανταστικού ξυλουργική επιχείρηση :

CREATE TABLE παράδειγμα (
? id INT ,
προϊόν VARCHAR ( 100 ) ,
έξοδα δεκαδικά ,
εσόδων δεκαδικό ,
quantitySold INT
) ?

2

δεδομένα εισάγονται στον πίνακα . Εκτελέστε τις ακόλουθες δηλώσεις :

INSERT στο παράδειγμα ( id , το προϊόν , τα έξοδα , τα έσοδα , quantitySold ) ΤΙΜΕΣ ( 1 , « πάγκος » , 150.00 , 350.00 , 2 )
? GO

INSERT στο παράδειγμα ( id , το προϊόν , τα έξοδα , τα έσοδα , quantitySold ) ΑΞΙΕΣ ( 2 , «Πίνακας» , 650.00 , 1500.00 , 4 )
GO

INSERT στο παράδειγμα ( id , το προϊόν , τα έξοδα , τα έσοδα , quantitySold ) ΑΞΙΕΣ ( 3 , ' Cutting Board » , 10.00 , 25.00 , 3 ) ?
εικόνων 3

Δημιουργήστε ένα ερώτημα που περιέχει μια αριθμητική πράξη . Τα αποτελέσματα της επιχείρησης θα εμφανίζεται σε ξεχωριστή στήλη . Χρησιμοποιήστε απλές μαθηματικές πράξεις, όπως ακριβώς θα κάνατε και σε οποιοδήποτε άλλο πλαίσιο :

Επιλογή προϊόντος , τα έξοδα , τα έσοδα , quantitySold , τα έσοδα - έξοδα ως peritemprofit , ( έσοδα - έξοδα) * quantitySold ως totalProfit από παράδειγμα

Το παραπάνω ερώτημα εκτελεί δύο αριθμητικές πράξεις . Πρώτον, αφαιρεί τα έξοδα από τα έσοδα για κάθε αντικείμενο για να καταλήξουμε σε ένα σχήμα που αντιπροσωπεύει το κέρδος του κάθε στοιχείου . Στη συνέχεια, πολλαπλασιάζει το ποσοστό κέρδους με τον αριθμό στην πωλούμενη ποσότητα για να καταλήξουμε σε ένα σχήμα για το σύνολο των κερδών . Εκτελέστε το ερώτημα . Θα πρέπει να παράγει έναν πίνακα που μοιάζει με αυτό :

έξοδα προϊόντος έσοδα quantitySold peritemprofit totalProfit
Bench 150 350 2 200 400
Πίνακας 650 1500 4 850 3400 Cutting Board 10 25 3 15 45 4
Η

SUM ή AVG μπορεί να συνδυαστεί με αριθμητικές πράξεις για την παροχή σωρευτικές υπολογισμούς . Το παρακάτω ερώτημα εμφανίζει το συνολικό κέρδος που περιέχονται στον πίνακα παράδειγμα :
Επιλέξτε SUM ( ( έσοδα - έξοδα) * quantitySold ) ως cumulativeProfit από το παράδειγμα

Αυτό το ερώτημα εμφανίζει κατά μέσο όρο ανά στοιχείο κέρδους :

Επιλέξτε AVG ( ( έσοδα - έξοδα) ) ως averagePerItemProfit από το παράδειγμα
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα