Πίνακας περιεχομένων:
Βίντεο: AskTOM TV - how to do string parsing with INSTR 2024
Οι τιμές που διατηρούνται στα κελιά που σχηματίζουν τις διασταυρώσεις των σειρών και των στηλών του πίνακα βάσεων δεδομένων SQL είναι οι πρώτες ύλες από τις οποίες μπορείτε να αντλήσετε σημαντικές σχέσεις και τις τάσεις.
Τιμές γραμμής
Οι πιο ορατές τιμές σε μια βάση δεδομένων είναι οι τιμές των γραμμών . Αυτές είναι οι τιμές που περιέχει κάθε γραμμή ενός πίνακα βάσης δεδομένων. Μια τιμή γραμμής αποτελείται συνήθως από πολλά στοιχεία, επειδή κάθε στήλη στη σειρά περιέχει μια τιμή.
Το πεδίο είναι η τομή μίας μόνο στήλης με μία μόνο σειρά. Ένα πεδίο περιέχει μια κλίμακα κλιμακωτή, ή ατομική, . Μια τιμή που είναι κλιμακωτή ή ατομική έχει μόνο μία συνιστώσα.
Λόγοι
Στην SQL, μια μεταβλητή ή μια σταθερά μπορεί να αντιπροσωπεύει τιμή . Αρκετά λογικά, η τιμή μιας μεταβλητής μπορεί να αλλάζει από καιρό σε καιρό, αλλά η τιμή μιας σταθεράς δεν αλλάζει ποτέ. Ένα σημαντικό είδος σταθεράς είναι η τιμή κυριολεκτικά . Η ίδια η αναπαράσταση είναι η αξία.
Όπως και ο SQL έχει πολλούς τύπους δεδομένων, έχει επίσης πολλούς τύπους κυριολεκτικών. Ο Πίνακας 8-1 παρουσιάζει μερικά παραδείγματα κυριοτέρων των διαφόρων τύπων δεδομένων.
Παρατηρήστε ότι τα μοναδικά εισαγωγικά περικλείουν τα κυριολεκτικά των μη-αριθμητικών τύπων. Αυτά τα σήματα βοηθούν στην αποφυγή σύγχυσης. Μπορούν, ωστόσο, να δημιουργήσουν προβλήματα.
Τύπος δεδομένων | Παράδειγμα Λόγου |
---|---|
BIGINT | 8589934592 |
INTEGER | 186282 |
SMALLINT | 186 |
NUMERIC | 186282. 42 |
DECIMAL | 186282. 42 |
ΠΡΑΓΜΑΤΙΚΑ | 6. 02257E23 |
ΔΙΠΛΗ ΑΚΡΙΒΕΙΑ | 3. 1415926535897Ε00 |
FLOAT | 6. |
Σημείωση: Δεκαπέντε συνολικά χαρακτήρες και κενά είναι μεταξύ
των προαναφερθέντων σημείων. |
|
VARCHAR | 'lepton' |
Σημείωση: Δεκαπέντε συνολικά χαρακτήρες και διαστήματα είναι μεταξύ
των παραπάνω ποσοστών. |
|
(912) | (CLOB (512) (912) |
(Μία πολύ μεγάλη σειρά από αυτά και τα μηδενικά) | |
DATE | '0100110001110000' |
'1969-07-20' | ΧΡΟΝΟΣ (2) |
ΧΡΟΝΟΣ '13. 41. 32. 50 ' | TIMESTAMP (0)
TIMESTAMP |
' 2013-02-25-13. 03. 16. 000000 ' | ΧΡΟΝΟΣ ΜΕ ΤΙΜΗ ΖΩΝΗΣ (4)
ΧΡΟΝΟΣ |
'13. 41. 32. 5000-08. 00 ' | TIMESTAMP ΜΕ TIMEZONE (0)
TIMESTAMP |
' 2013-02-25-13. 03. 16. 0000 + 02. 00 ' | ΗΜΕΡΑ ΕΝΔΙΑΦΕΡΟΝ |