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:
query = "SELECT *, CONCAT(age, name, salary) as concat FROM users"
Matokeo ya msimbo uliofanyiwa kazi:
{'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:
query = "SELECT *, CONCAT(name, '!!!') as name FROM users"
Matokeo ya msimbo uliofanyiwa kazi:
{'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
Zoezi: Onyesha umri wa watumiaji, ukiongeza kwa thamani
neno 'user_age'.