Kukokotoa Mishumaa Wakati wa Uchaguzi katika SQL kwa Python

Wakati wa kuchagua rekodi kutoka kwa hifadhidata data, inawezekana kukokotoa mishumaa kwa kutumia kitendakazi CONCAT. Kwa kawaida, mishumaa hiyo huwa ni sehemu za jedwali.

Mfano

Katika mfano huu, wakati wa uchaguzi kutoka kwa hifadhidata data, sehemu mpya concat inaundwa, ambayo kwa wakati mmoja itaunganisha 3 sehemu - age, name na salary:

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

Matokeo ya msimbo uliofanyiwa kazi:

python{'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'}

Mfano

Wacha tuongeze baada ya jina 3 alama za mshangao:

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

Matokeo ya msimbo uliofanyiwa kazi:

python{'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}

Kazi za Vitendo

Задание 1

Zoezi: Onyesha umri wa watumiaji, ukiongeza kwa thamani neno 'user_age'.