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:

pythonquery = "SELECT *, CONCAT(age, name, salary) as concat FROM users"

Bajarilgan kod natijasi:

python{'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:

pythonquery = "SELECT *, CONCAT(name, '!!!') as name FROM users"

Bajarilgan kod natijasi:

python{'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

Задание 1

Foydalanuvchilar yoshini, qiymatga 'user_age' so'zini qo'shib chiqaring.