λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Λειτουργίες Κατάλογος σε T - SQL

SQL Server της Microsoft και του λογισμικού της Sybase και οι δύο χρησιμοποιούν T - SQL ως γλώσσα για τη διατήρηση και τη χρήση βάσεων δεδομένων . T - SQL είναι μια διάλεκτος της SQL , το Structured Query Language αναπτύχθηκε στη δεκαετία του 1970 . Εκτός από τα άλλα χαρακτηριστικά , T - SQL έχει μια λίστα από ενσωματωμένες λειτουργίες για τα μαθηματικά , τις στατιστικές , στα strings και άλλες κοινές εργασίες προγραμματισμού . String
Η

String πεδία της βάσης δεδομένων περιέχει τα δεδομένα χαρακτήρων, όπως ονόματα , κατάσταση συντομογραφιών και περιγραφές . T - SQL έχει αρκετές λειτουργίες string για να συνδυάσει, να διαχωρίσει , συμπληρώστε τα πεδία και τελειώματα χαρακτήρα? Για παράδειγμα , αφαιρώντας κενά διαστήματα από ένα πεδίο απαιτεί την rtrim ( λειτουργία ) . Η λειτουργία ltrim ( ) αφαιρεί κενά από την αρχή ενός πεδίου , μέχρι το πρώτο μη κενό χαρακτήρα . Η αριστερά ( ) και δεξιά ( ) λειτουργίες που δίνουν την πιο αριστερό ή δεξιά " n" χαρακτήρες στο πεδίο , όπου " n" είναι ένας ακέραιος .

Για να κάνει μια λίστα με τους πρώτους 10 χαρακτήρες των ονομάτων σε έναν πίνακα πελατών , μπορείτε να χρησιμοποιήσετε την ακόλουθη έκφραση T - SQL : SELECT

αριστερά ( όνομα , 10) από τους πελάτες ?

Άλλες λειτουργίες περιλαμβάνουν την ανώτερη σειρά ( ) και κάτω ( ) για να αλλάξετε η περίπτωση ενός πεδίου σε όλα τα κεφαλαία ή πεζά , αντίστοιχα ? stuff ( ) , το οποίο εισάγει τους χαρακτήρες σε ένα πεδίο ? . και len ( ) , η οποία επιστρέφει το μήκος της συμβολοσειράς χαρακτήρων ως ακέραιος
εικόνων Συγκεντρωτικά
Η

Συγκεντρωτικά λειτουργίες λειτουργούν σε πεδία για όλες τις εγγραφές σε έναν πίνακα ή τραπέζι υποσύνολο , επιστρέφει μία μόνο τιμή . Η συνάρτηση count ( ) , για παράδειγμα , σας δίνει τον αριθμό των εγγραφών σε έναν πίνακα . Άλλοι , όπως η min ( ) , max ( ) και avg ( ) , στατιστικές υπολογίζουν. Sum ( ) λειτουργεί σε αριθμητικά πεδία , δίνοντας σας συνολικά . Μπορείτε να χρησιμοποιήσετε όλες αυτές τις λειτουργίες σε ένα ενιαίο πεδίο . Ένα ερώτημα για να βρείτε το ελάχιστο, το μέγιστο , μέσο όρο και συνολικές πωλήσεις από έναν πίνακα πωλήσεων μοιάζει με αυτό στην T-SQL κώδικα :

SELECT min ( πωλήσεις - ποσό) , max ( πωλήσεις - ποσό) , avg ( πωλήσεις - ποσό) , ποσό ( πωλήσεις - ποσό) από τις πωλήσεις - τραπέζι ?

Η Μαθηματικά
Η

T - SQL περιλαμβάνει μαθηματικές συναρτήσεις χρήσιμες για την επιστημονική ή μηχανική εργασία . Τριγωνομετρικές λειτουργίες περιλαμβάνουν sin ( ) , cos ( ) και tan ( ) , μαζί με τις αντίστροφες συναρτήσεις τους , asin ( ) , acos ( ) και atan ( ) . Όπως και με τις γλώσσες προγραμματισμού όπως η FORTRAN , T - SQL συναρτήσεις τριγωνομετρική απαιτούν μετρήσεις της γωνίας από την άποψη της ακτίνια , δεν βαθμούς? Τα ακτίνια () είναι ένα εύχρηστο μετατροπής που επιστρέφει ακτίνια αν οι τιμές στον τομέα σας είναι σε μοίρες . Έτσι , ένας επιστήμονας κάνει κατάλογο των sine υπολογισμών από έναν πίνακα των μετρήσεων βαθμού χρησιμοποιεί αυτή τη δήλωση :

SELECT sin ( ακτίνια ( γωνία ) ) ΑΠΟ μετρήσεις ? Εικόνων
ορίζονται από το χρήστη λειτουργίες

Η γλώσσα T - SQL σας επιτρέπει να ορίσετε τις δικές σας συναρτήσεις με τη δήλωση CREATE FUNCTION . Η βάση δεδομένων αποθηκεύει τις λειτουργίες ορίζονται από το χρήστη σε μόνιμη βάση, επιτρέποντάς σας να δημιουργήσετε μια εκτενή έθιμο βιβλιοθήκη συναρτήσεων . Μόλις δημιουργηθεί , μπορείτε να χρησιμοποιήσετε μια λειτουργία σε οποιαδήποτε μεταγενέστερη δήλωσή της T - SQL . Αν χρειαστεί να ενημερώσετε μια λειτουργία με ένα νέο τύπο ή δεδομένα , μπορείτε να χρησιμοποιήσετε τη δήλωση ΛΕΙΤΟΥΡΓΙΑ ALTER . Μπορείτε να αφαιρέσετε παρωχημένες από το χρήστη λειτουργίες που ορίζονται από τη βάση δεδομένων με τη δήλωση DROP ΛΕΙΤΟΥΡΓΙΑ .
Η
εικόνων

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

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