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' сўзини қўшиб чиқаринг.