Ο SQL Server σάς επιτρέπει να εκτελείτε λογική προγραμματισμού σε πραγματικό χρόνο σχετικά με τις τιμές στο ερώτημά σας. Με βάση αυτές τις λογικές αξιολογήσεις, μπορείτε να δημιουργήσετε τιμές ως μέρος του επιστρεφόμενου συνόλου δεδομένων. Σε αυτό το ιστολόγιο, θα μάθετε πώς να εφαρμόσετε εάν η δήλωση σε SQL με παραδείγματα. Ακολουθούν τα θέματα που καλύπτονται σε αυτό το ιστολόγιο -
εγκατάσταση php στα Windows 10
- ΕΑΝ συνθήκη σε SQL
- Σύνταξη
- Εάν συνιστούν ακέραια παραδείγματα
- Αν παραδείγματα συμβολοσειράς συνθήκης
ΕΑΝ συνθήκη σε SQL
Η συνάρτηση IF () περνά με δύο παραμέτρους, μία για αληθινή και άλλη για ψευδής. Η συνάρτηση επιστρέφει μία τιμή εάν μια συνθήκη είναι ΑΛΗΘΕΙΑ και μια άλλη τιμή εάν η συνθήκη είναι ΛΑΘΟΣ.
Σύνταξη για δήλωση IF σε SQL:
IF (συνθήκη, value_if_true, value_if_false)
Τιμές παραμέτρου
κατάσταση | Απαιτείται. Η τιμή για δοκιμή |
value_if_true | Προαιρετικός. Η τιμή που θα επιστρέψει εάν κατάσταση είναι αλήθεια |
value_if_false | Προαιρετικός. Η τιμή που θα επιστρέψει εάν κατάσταση είναι ΛΑΘΟΣ τι είναι η χύτευση τύπου σε java |
Εάν παραδείγματα ακέραιου συνόλου
Παράδειγμα 1:
Επιστρέψτε 0 εάν η συνθήκη είναι ΑΛΗΘΗ, ή 1 εάν η συνθήκη είναι ΛΑΘΟΣ:
ΕΠΙΛΕΓΩ ΑΝ(100)<500, 0, 1)
Παραγωγή:
Παράδειγμα 2:
ΕΠΙΛΕΓΩ ΑΝ(900<500, 0, 1)
Παραγωγή:
Προχωρώντας με τη δήλωση IF σε SQL, ας δούμε μερικά παραδείγματα συμβολοσειρών.
ασαφή λογική στην τεχνητή νοημοσύνη
Αν παραδείγματα συμβολοσειράς συνθήκης
Παράδειγμα 3:
Ελέγξτε εάν η κατάσταση χρησιμοποιεί Strings
Εάν τοδύο συμβολοσειρές είναι ίδιες, το ερώτημα επιστρέφει 'ΝΑΙ' αλλιώς επιστρέφει 'ΟΧΙ'
ΕΠΙΛΕΓΩ ΑΝ(STRCMP ('Χαίρετε','μαθητής') = 0,'ΝΑΙ','ΟΧΙ')
Παραγωγή:
Παράδειγμα 4:
ΕΠΙΛΕΓΩ ΑΝ(STRCMP ('Χαίρετε','Χαίρετε') = 0,'ΝΑΙ','ΟΧΙ')
Παραγωγή:
Με αυτό, φτάνουμε στο τέλος αυτού του ιστολογίου στο 'If statement in SQL'. Ελπίζω να προστεθεί στις γνώσεις σας. Εάν θέλετε να μάθετε περισσότερα για MySQL και γνωρίστε αυτήν τη σχεσιακή βάση δεδομένων ανοιχτού κώδικα και, στη συνέχεια, ρίξτε μια ματιά στη δική μας που έρχεται με ζωντανή εκπαίδευση με καθοδήγηση εκπαιδευτή και πραγματική εμπειρία έργου. Αυτή η εκπαίδευση θα σας βοηθήσει να κατανοήσετε τη MySQL σε βάθος και να σας βοηθήσει να επιτύχετε την εξουσία πάνω στο θέμα.