Δημιουργήστε τρεις μεταβλητές SQL για να κρατήσει τις τιμές υπολογισμού . Τα δύο πρώτα περιέχουν τις τιμές από τους πίνακες της βάσης δεδομένων . Το τελευταίο περιέχει την προκύπτουσα τιμή . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να δημιουργήσετε μεταβλητές SQL :
δηλώνουν @ @ ενδιαφέροντος1 intdeclare value2 intdeclare @ αποτέλεσμα float
Οι δύο πρώτες μεταβλητές περιέχουν ακέραιους αριθμούς ( int ) . Η τελευταία μεταβλητή επιτρέπει για ένα αποτέλεσμα που περιέχει μια δεκαδική τιμή . 2
Εκχώρηση πρώτη σας δύο μεταβλητές τιμές που βρίσκονται στο τραπέζι σας . Ο ακόλουθος κώδικας ανακτά δύο τιμές από έναν πίνακα παραγγελία του πελάτη :
επιλέξτε @ value1 = item1_quantity , @ = value2 item2_quantity από την τάξη, όπου ΚωδΠελάτη = 1
Σε αυτό το παράδειγμα , οι τιμές ποσότητα για έναν πελάτη Για τα οποία αποθηκεύονται στις αντίστοιχες μεταβλητές SQL .
εικόνων 3
Χωρίστε τα δύο μεταβλητές και να αποθηκεύσετε το αποτέλεσμα στην "@ αποτέλεσμα " μεταβλητή . Ο κώδικας που ακολουθεί πώς να διαιρέσει σε SQL δείχνει :
set @ αποτέλεσμα = ( @ @ + value1 value2 ) /2
Ο υπολογισμός παραπάνω είναι ο τύπος που προσδιορίζει το μέσο αριθμό των ειδών που ένας χρήστης αγοραστεί . Το αποτέλεσμα αποθηκεύεται στο "@ αποτέλεσμα " μεταβλητή .
Η 4
Εκτυπώστε το αποτέλεσμα για να βεβαιωθείτε ότι ο υπολογισμός λειτούργησε σωστά . Η " print" δήλωση χρησιμοποιείται για τον εντοπισμό σφαλμάτων και την επαλήθευση υπολογισμούς SQL . Χρησιμοποιήστε την ακόλουθη δήλωση για να εκτυπώσετε το αποτέλεσμα στην κονσόλα SQL σας :
print @ αποτέλεσμα
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα