Αλλαγή του τύπου μιας στήλης σε έναν τύπο string χρησιμοποιώντας είτε το CAST ή CONVERT εντολή .
SELECT CAST ( text_column να varchar ( 4000 ) ) , CONVERT ( int , string_column ) ΑΠΟ table_name 2
Χρησιμοποιήστε την εντολή LEN για να καθορίσει το μήκος μιας συμβολοσειράς.
SELECT LEN ( column_name_1 ) ΑΠΟ table_name
Η Φτηνές 3
Αλλάξτε την περίπτωση μιας συμβολοσειράς χρησιμοποιώντας είτε στην άνω ή κάτω εντολή να κάνουν το string όλα κεφαλαία ή όλα τα πεζά , αντίστοιχα .
SELECT UPPER ( column_name_1 ) , LOWER ( column_name_2 ) ΑΠΟ table_name
Η 4
Κόβετε το άσπρο διάστημα μακριά είτε τέλος μιας συμβολοσειράς με RTRIM ( δεξιά) και LTRIM ( αριστερά ) .
SELECT RTRIM ( column_name_1 ) , LTRIM ( column_name_2 ) ΑΠΟ table_name
5
Πάρτε μόνο τους χαρακτήρες από το τέλος του string χρησιμοποιώντας είτε αριστερά ή δεξιά εντολή . Αυτές οι εντολές παίρνουν δύο παραμέτρους : η ίδια η τιμή της συμβολοσειράς και ο αριθμός των χαρακτήρων που θα επιστραφούν . Έτσι, το string " αριστερά και δεξιά " θα επιστρέψει " αριστερά" και "δεξιά" με την ακόλουθη δήλωση :
SELECT ΑΡΙΣΤΕΡΑ ( column_name , 4 ) , δεξιά ( column_name , 5 ) ΑΠΟ table_name
Η 6
Τραβήξτε τους χαρακτήρες από τη μέση μιας συμβολοσειράς χρησιμοποιώντας την εντολή substring . Αυτή η εντολή παίρνει τρεις παραμέτρους : το string να χειραγωγηθεί , τη θέση που ξεκινούν στη σειρά και τον αριθμό των χαρακτήρων που θα τραβήξει από το string . Έτσι, « μια μακρά σειρά " θα γίνει " μεγάλη" από τη στιγμή που ξεκινούν από τον τρίτο χαρακτήρα "l" και συνεχιστεί για τέσσερις χαρακτήρες .
SELECT υποσυμβολοσειρά ( column_name , 3 , 4 ) ΑΠΟ table_name
Η 7
Αλλάξτε την κατεύθυνση του κειμένου με την εντολή REVERSE . Έτσι το " abc " θα γίνει " ΑΚΩ " μια φορά διεξήχθη η δήλωση .
SELECT REVERSE ( column_name_1 ) ΑΠΟ table_name
8
Αντικαταστήστε ένα σύνολο χαρακτήρων μέσα σε ένα string χρησιμοποιώντας την εντολή ΑΝΤΙΚΑΤΑΣΤΑΣΗ . Αυτή η εντολή παίρνει τρεις παραμέτρους : το string , τους χαρακτήρες να βρείτε και τους χαρακτήρες για την αντικατάσταση του βρέθηκαν κορδόνι με . Έτσι, η σειρά " SQL είναι καλή " θα επιστρέψει το string " SQL είναι φοβερό " αντ 'αυτού.
SELECT υποσυμβολοσειρά ( column_name , «καλή» , «φοβερό» ) ΑΠΟ table_name
Η 9
βρείτε το δείκτη στην αρχή ενός συνόλου χαρακτήρων σε μια συμβολοσειρά , χρησιμοποιώντας την εντολή PATINDEX . Αυτή η εντολή παίρνει δύο παραμέτρους : ένα string για να βρείτε και μια σειρά για την αναζήτηση . Έτσι, αν τρέξαμε " SQL είναι καλό " μέσω της παρακάτω δήλωση ότι θα πάρετε ένα αποτέλεσμα 8 .
SELECT PATINDEX ( % καλή% » , column_name ) ΑΠΟ table_name εικόνων
Χορδές σε SQL statments
Η 10
Ενώσετε χορδές χρησιμοποιώντας το σύμβολο συν ( + ) .
SELECT string_column_1 + string_column_2FROM table_name
Η 11
Τόπος κυριολεκτική χορδές σε δηλώσεις περιτύλιγμα μονά εισαγωγικά ( ') γύρω τους .
SELECT » abc'FROM table_name
Η 12
Αναζήτηση για τιμές χαρακτήρα κατά στήλες χρησιμοποιώντας την εντολή LIKE . Αυτό θα επιστρέψει κάθε γραμμή , όπου string_column_1 είναι ακριβώς " abc " από table_name .
SELECT * FROM table_nameWHERE string_column_1 LIKE "abc"
Η 13
Προσθέστε ένα χαρακτήρα μπαλαντέρ με την αναζήτησή σας στο επιστρέφουν τιμές , όπου η σειρά είναι παρούσα στη στήλη , αλλά όχι απαραίτητα μια ακριβή αντιστοιχία . Μια υπογράμμισης αντιπροσωπεύει έναν χαρακτήρα . Η τοποθέτηση των θεμάτων σύμβολο . Για παράδειγμα , στην παρακάτω δήλωση μόνο ένας χαρακτήρας θα μπορούσε να έρθει μετά τη λέξη " η " ή δεν θα μπορούσε να θεωρηθεί ένας αγώνας .
SELECT * FROM table_nameWHERE string_column_1 LIKE ' the_ »
Η 14
Χρησιμοποιήστε το σύμβολο επί τοις εκατό ( % ) να αντιπροσωπεύει οποιαδήποτε αριθμός των χαρακτήρων μπαλαντέρ . Η παρακάτω δήλωση θα επιστρέψει οποιαδήποτε συμβολοσειρά με " η " στην αρχή του. Λόγω της τοποθέτησης του σημείου τοις εκατό τυχόν επιπλέον χαρακτήρες θα πρέπει να έρθει στο τέλος του string . Αν απλά θέλετε να βρείτε όλες τις χορδές όπου τα γράμματα " η " είναι παρούσα σε όλα θα χρησιμοποιήσει « % το % ' αντ' αυτού.
SELECT * FROM table_nameWHERE string_column_1 LIKE ' % το «
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα