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 ΛΕΙΤΟΥΡΓΙΑ .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα