⊗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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј