Сатрҳоро дар интихобкунӣ дар 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' илова карда шуда бошад.