Σπίτι Προσωπικά Οικονομικά Πώς να ορίσετε Λειτουργίες Πίνακα SQL - dummies

Πώς να ορίσετε Λειτουργίες Πίνακα SQL - dummies

Πίνακας περιεχομένων:

Βίντεο: Coding Challenge #3: The Snake Game 2025

Βίντεο: Coding Challenge #3: The Snake Game 2025
Anonim

Μερικές φορές οι πληροφορίες που θέλετε να εξαγάγετε από έναν πίνακα στην SQL δεν σχετίζονται με μεμονωμένες σειρές αλλά με σύνολα σειρών. Η SQL παρέχει πέντε λειτουργίες (ή συγκεντρωτικές ) για την αντιμετώπιση τέτοιων καταστάσεων. Αυτές οι λειτουργίες είναι COUNT, MAX, MIN, SUM και AVG. Κάθε λειτουργία εκτελεί μια ενέργεια που αντλεί δεδομένα από ένα σύνολο γραμμών και όχι από μία μόνο σειρά.

COUNT

Η συνάρτηση COUNT επιστρέφει τον αριθμό των γραμμών στον καθορισμένο πίνακα. Για να μετρήσετε τον αριθμό των πρώιμων ηλικιωμένων σε μια βάση δεδομένων των γυμνασίων, χρησιμοποιήστε την ακόλουθη δήλωση:

ΕΠΙΛΟΓΗ COUNT (*) ΑΠΟ STUDENT WHERE Βαθμός = 12 ΚΑΙ Ηλικία <14>

MAX

Χρησιμοποιήστε τη λειτουργία MAX για να επιστρέψετε τη μέγιστη τιμή που εμφανίζεται στη συγκεκριμένη στήλη. Ας υποθέσουμε ότι θέλετε να βρείτε τον παλαιότερο φοιτητή που έχει εγγραφεί στο σχολείο σας. Η παρακάτω πρόταση επιστρέφει την κατάλληλη σειρά:

SELECT FirstName, LastName, Age από STUDENT WHERE Ηλικία = (SELECT MAX (Ηλικία) ΑΠΟ STUDENT);

Αυτή η δήλωση επιστρέφει όλους τους μαθητές των οποίων η ηλικία είναι ίση με τη μέγιστη ηλικία. Δηλαδή, αν η ηλικία του παλαιότερου φοιτητή είναι 23, αυτή η δήλωση επιστρέφει τα ονόματα και την ηλικία όλων των μαθητών που είναι 23 ετών.

Αυτό το ερώτημα χρησιμοποιεί ένα υποσύστημα. Το υποσύνολο SELECT MAX (Ηλικία) ΑΠΟ STUDENT είναι ενσωματωμένο στο κύριο ερώτημα.

MIN

Η λειτουργία MIN λειτουργεί ακριβώς όπως το MAX, εκτός από το ότι το MIN αναζητά την ελάχιστη τιμή στη συγκεκριμένη στήλη αντί για το μέγιστο. Για να βρείτε τον νεότερο εγγεγραμμένο φοιτητή, μπορείτε να χρησιμοποιήσετε το ακόλουθο ερώτημα:

SELECT FirstName, LastName, Age από STUDENT WHERE Ηλικία = (SELECT MIN (Ηλικία) ΑΠΟ STUDENT);

Το ερώτημα αυτό επιστρέφει όλους τους μαθητές των οποίων η ηλικία είναι ίση με την ηλικία του νεότερου φοιτητή.

SUM

Η συνάρτηση SUM προσθέτει τις τιμές σε μια συγκεκριμένη στήλη. Η στήλη πρέπει να είναι ένας από τους αριθμητικούς τύπους δεδομένων και η τιμή του ποσού πρέπει να είναι εντός του εύρους αυτού του τύπου.

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

SELECT SUM (TotalSale) ΑΠΟ ΤΟ INVOICE;

AVG

Η συνάρτηση AVG επιστρέφει το μέσο όρο όλων των τιμών στην καθορισμένη στήλη. Όπως και η λειτουργία SUM, το AVG ισχύει μόνο για στήλες με αριθμητικό τύπο δεδομένων. Για να βρείτε την αξία της μέσης πώλησης, λαμβάνοντας υπόψη όλες τις συναλλαγές στη βάση δεδομένων, χρησιμοποιήστε τη συνάρτηση AVG όπως αυτή:

SELECT AVG (TotalSale) ΑΠΟ ΤΗΝ ΤΙΜΟΛΟΓΙΑ

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

Πώς να ορίσετε Λειτουργίες Πίνακα SQL - dummies

Η επιλογή των συντακτών

Φλερτ Συμβουλές για χρονολόγηση - ανδρείκελα

Φλερτ Συμβουλές για χρονολόγηση - ανδρείκελα

Και εσείς, για αυτό το λόγο - αισθάνεστε ακαταμάχητοι και τσίμπημα παντού. Το σημείο του φλερτ με την ημερομηνία σας είναι το ενδιαφέρον? γι 'αυτό είναι τόσο δελεαστικό. Εδώ είναι μερικά Flirting κάνει και don'ts: Χρησιμοποιήστε ολόκληρο το σώμα σας. Ανοίξτε προς τα εμπρός, κάντε ...

Εξερευνήστε τα συναισθήματά σας για χρήματα και χρονολόγηση πάνω από 50 - ανδρείκελα

Εξερευνήστε τα συναισθήματά σας για χρήματα και χρονολόγηση πάνω από 50 - ανδρείκελα

Έχουν μεγαλώσει με μια παραδοσιακή άποψη, έχουν δει τις σχέσεις των φύλων να αλλάζουν, ίσως ακόμη και στο δικό τους γάμο ή συγγενείς σχέσεις. Οι άνδρες και οι γυναίκες μπορεί να έχουν διαφορετικές φιλοσοφίες για το πώς να χειριστούν τα χρήματα κατά τη χρονολόγηση, ανάλογα με τη γενική τους προσέγγιση στα χρήματα και ...

Διασκέδαση Ελεύθερες και χαμηλού κόστους δραστηριότητες για άτομα άνω των 50 ετών

Διασκέδαση Ελεύθερες και χαμηλού κόστους δραστηριότητες για άτομα άνω των 50 ετών

Copyright © 2014 AARP . Ολα τα δικαιώματα διατηρούνται. Περιστασιακά, άτομα άνω των 50 ετών με σταθερό ή χαμηλό εισόδημα δηλώνουν ότι δεν θέλουν μέχρι σήμερα, επειδή κοστίζουν πάρα πολλά χρήματα. Αυτό δεν είναι πολύ δικαιολογία όταν σχεδόν κάθε ίδρυμα, από ζωολογικούς κήπους έως μουσεία τέχνης μέχρι εταιρίες μπαλέτου, έχει ελεύθερες δραστηριότητες που προσκαλούν την ...

Η επιλογή των συντακτών

Εισαγωγή στο Blogging - dummies

Εισαγωγή στο Blogging - dummies

Ένας λόγος για τόσους Blogs είναι η ευκολία με την οποία μπορούν να δημιουργηθούν και να δημοσιευτούν. Οι πρώτες μέρες του Διαδικτύου ήταν γεμάτες από ομιλίες για τον εκδημοκρατισμό της δημοσίευσης. οι άνθρωποι συζήτησαν πόσο απολύτως κανείς θα μπορούσε να δημοσιεύσει εξαιτίας της επικράτησης των προσωπικών υπολογιστών. Στην πραγματικότητα, αυτό ...

Εισαγωγή στο λογισμικό για Blog Blogs - dummies

Εισαγωγή στο λογισμικό για Blog Blogs - dummies

Μία από τις πρώτες αποφάσεις που πρέπει να κάνετε όταν θέλετε να μετατρέψετε το ιστολόγιό σας σε ένα φόρουμ της κοινότητας είναι ανάμεσα σε δωρεάν λογισμικό φόρουμ και εμπορικό λογισμικό. Και οι δύο κατηγορίες προσφέρουν εξαιρετικές επιλογές. Ο προϋπολογισμός είναι, φυσικά, μια από τις μεγαλύτερες διαφορές. Υπάρχει δωρεάν ... και όχι δωρεάν. Εάν έχετε μηδενικό προϋπολογισμό, η επιλογή είναι αρκετά ...

Εισαγωγή στις πλατφόρμες Vlogging - πλατφόρμες bloggames

Εισαγωγή στις πλατφόρμες Vlogging - πλατφόρμες bloggames

Αναγνωρίζουν τη σημασία του βίντεο στο τοπίο Blogging του σήμερα. Τα πάντα από έναν βασικό, δωρεάν ιστότοπο του Blogger σε ένα αυτο-φιλοξενούμενο blog του WordPress προσφέρουν τη δυνατότητα να ανεβάσετε βίντεο. Εντούτοις, μπορεί να βρείτε τον εαυτό σας πολύ περιορισμένο όσον αφορά το μέγεθος του αρχείου. Για το λόγο αυτό, καθώς και η προώθηση vlog, αξίζει να ρίξετε μια ματιά στο ...

Η επιλογή των συντακτών

Πώς να ορίσετε Λειτουργίες Πίνακα SQL - dummies

Πώς να ορίσετε Λειτουργίες Πίνακα SQL - dummies

T αφορούν σε μεμονωμένες σειρές, αλλά σε σειρές σειρών. Η SQL παρέχει λειτουργίες πέντε συνόλων (ή συγκεντρωτικών) για την αντιμετώπιση τέτοιων καταστάσεων. Αυτές οι λειτουργίες είναι COUNT, MAX, MIN, SUM και AVG. Κάθε συνάρτηση εκτελεί μια ενέργεια που αντλεί δεδομένα από ένα σύνολο ...

Νέες δυνατότητες ασφαλείας στο SQL Server 2005 - μικροαντικείμενα

Νέες δυνατότητες ασφαλείας στο SQL Server 2005 - μικροαντικείμενα

Microsoft SQL Server 2005 έχει πολλά νέα χαρακτηριστικά ασφαλείας σε σύγκριση με το Το μοντέλο ασφαλείας του SQL Server 2000. Το μοντέλο ασφαλείας SQL Server 2005 σας επιτρέπει να εξασφαλίζετε ασφάλεια και να κάνετε τον SQL Server εύκολο στη χρήση για εξουσιοδοτημένους χρήστες και πελάτες. Εδώ είναι μια ματιά σε νέες ή ενημερωμένες δυνατότητες ασφαλείας στο SQL Server 2005: Σύνδεση: ...