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:
query = "SELECT *, CONCAT(age, name, salary) as concat FROM users"
Ýerine ýetirilen kodyň netijesi:
{'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ň:
query = "SELECT *, CONCAT(name, '!!!') as name FROM users"
Ýerine ýetirilen kodyň netijesi:
{'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
Ulanyjylaryň ýaşyny görkeziň, bahasyna
'user_age' sözüni goşup.