Python'дагы SQL тандоодо саптарды кошуу
Маалымат базасынан жазууларды тандоодо
саптарды 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' деген сөздү кошуп чыгарыңыз.