Python-da SQL saýlawda setirleri goşmak

Maglumatlar bazasyndan ýazgylary saýlap alyp bolan wagtynda CONCAT funksiýasyny ulanmak bilen setirleri goşup bolýar. Setirleri adatça tablisalaryň meýdanlary edinýär.

Mysal

Bu mysalda bazadan saýlama wagty concat atly täze meýdan döredilýär, şonda bir wagtyň özünde 3 meýdan - age, name we salary birleşer:

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

Ýerine ýetirilen kodyň netijesi:

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

Mysal

Geliň name-den soň 3 haýran galdyryş belgisi goşalyň:

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

Ýerine ýetirilen kodyň netijesi:

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}

Amaly wezîpeler

Задание 1

Ulanyjylaryň ýaşyny görkeziň, bahasyna 'user_age' sözüni goşup.