SQL-da Python orqali ma'lumotlarni tanlashda satrlarni qo'shish
Ma'lumotlar bazasidan yozuvlarni tanlashda
satrlarni CONCAT funksiyasi yordamida
qo'shish mumkin. Satrlar odatda jadvallarning
maydonlari sifatida ishtirok etadi.
Misol
Ushbu misolda ma'lumotlar bazasidan tanlashda
concat deb nomlangan yangi maydon yaratiladi,
unga 3 maydon - age, name va salary
birlashtiriladi:
query = "SELECT *, CONCAT(age, name, salary) as concat FROM users"
Bajarilgan kod natijasi:
{'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'}
Misol
Keling, name dan keyin 3 ta
undov belgisi qo'shamiz:
query = "SELECT *, CONCAT(name, '!!!') as name FROM users"
Bajarilgan kod natijasi:
{'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}
Amaliy vazifalar
Foydalanuvchilar yoshini, qiymatga
'user_age' so'zini qo'shib chiqaring.