Οι μαθηματικές συναρτήσεις σε DB2 περιλαμβάνουν αριθμητική , την τριγωνομετρία , λογάριθμοι , εκθετικές και τις στατιστικές . Βασικές λειτουργίες αριθμητική επηρεάζουν δύο ή περισσότερα στοιχεία , τα οποία μπορεί να είναι σταθερές ή πεδία , όπως στην ακόλουθη δήλωση SQL SELECT :
SELECT ORDER_NUMBER , τιμή , ποσότητα , τιμή * ποσότητα , τιμή * ποσότητα * .08 ΑΠΟ παραγγελίες ?
Η παραπάνω δήλωση SQL πολλαπλασιάζει την ποσότητα με την τιμή να υπάρξει ένα συνολικό ποσό , στη συνέχεια, πολλαπλασιάζει την τιμή, την ποσότητα και .08 για να αποδώσει ένα φόρο επί των πωλήσεων ποσό . Οι περισσότερες λειτουργίες DB2 να λάβει τη μορφή ενός ονόματος συνάρτησης ακολουθείται από μία ή περισσότερες παραμέτρους που περιβάλλεται από παρενθέσεις , όπως στις ακόλουθες δηλώσεις :
SELECT γωνία , sin ( γωνία ) , cos ( γωνία ) από angle_table ?
SELECT avg ( ποσότητα * τιμή ) ΑΠΟ παραγγελίες ?
η πρώτη δήλωση υπολογίζει το ημίτονο και συνημίτονο του αριθμού στο πεδίο " γωνία ", και η δεύτερη δήλωση υπολογίζει τη μέση τιμή της ποσότητας φορές τιμή από ένα " εντολές " του πίνακα . Σημειώστε ότι η πρώτη SELECT απαριθμεί μία γραμμή ανά ρεκόρ " angle_table ", ενώ " avg ( ) , " είναι μια συγκεντρωτική λειτουργία , απαριθμεί μία εγγραφή , ανεξάρτητα από τον αριθμό των εγγραφών στον πίνακα "Παραγγελίες" .
Η
Χορδές
Η
λειτουργίες String σας επιτρέπουν να χειριστείτε ακολουθίες χαρακτήρων . Ένα από τα πιο συχνά χρησιμοποιούμενες λειτουργίες χαρακτήρα σε SQL είναι συνένωση , ή συνδυάζουν δύο ή περισσότερα πεδία σε μια χορδή , όπως στις ακόλουθες δηλώσεις SQL : SELECT
first_name
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα