⊗pyPmDBQC 121 of 129 menu

Σύνθεση συμβολοσειρών κατά την επιλογή σε SQL στην Python

Κατά την επιλογή εγγραφών από τη βάση δεδομένων μπορούμε να συνθέτουμε συμβολοσειρές χρησιμοποιώντας τη συνάρτηση CONCAT. Ως συμβολοσειρές συνήθως αποτελούν τα πεδία των πινάκων.

Παράδειγμα

Σε αυτό το παράδειγμα, κατά την επιλογή από τη βάση δημιουργείται ένα νέο πεδίο concat, στο οποίο θα συγχωνευθούν ταυτόχρονα 3 πεδία - age, name και salary:

query = "SELECT *, CONCAT(age, name, salary) as concat FROM users"

Αποτέλεσμα του εκτελεσμένου κώδικα:

{'id': 1, 'name': 'user1', 'age': 23, 'salary': 400, 'concat': '23user1400'} {'id': 2, 'name': 'user2', 'age': 25, 'salary': 500, 'concat': '25user2500'} {'id': 3, 'name': 'user3', 'age': 23, 'salary': 500, 'concat': '23user3500'} {'id': 4, 'name': 'user4', 'age': 30, 'salary': 900, 'concat': '30user4900'} {'id': 5, 'name': 'user5', 'age': 27, 'salary': 500, 'concat': '27user5500'} {'id': 6, 'name': 'user6', 'age': 28, 'salary': 900, 'concat': '28user6900'}

Παράδειγμα

Ας προσθέσουμε μετά το name 3 θαυμαστικά:

query = "SELECT *, CONCAT(name, '!!!') as name FROM users"

Αποτέλεσμα του εκτελεσμένου κώδικα:

{'id': 1, 'name': 'user1!!!', 'age': 23, 'salary': 400} {'id': 2, 'name': 'user2!!!', 'age': 25, 'salary': 500} {'id': 3, 'name': 'user3!!!', 'age': 23, 'salary': 500} {'id': 4, 'name': 'user4!!!', 'age': 30, 'salary': 900} {'id': 5, 'name': 'user5!!!', 'age': 27, 'salary': 500} {'id': 6, 'name': 'user6!!!', 'age': 28, 'salary': 900}

Πρακτικές ασκήσεις

Εμφανίστε την ηλικία των χρηστών, προσθέτοντας στην τιμή τη λέξη 'user_age'.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη