String-optelling by keuring in SQL in Python

By die keuring van rekords uit 'n databasis kan stringe saamgevoeg word met behulp van die funksie CONCAT. Die stringe is gewoonlik velde van tabelle.

Voorbeeld

In hierdie voorbeeld word 'n nuwe veld concat geskep tydens keuring uit die databasis, waarin 3 velde gelyktydig saamsmelt - age, name en salary:

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

Resultaat van die uitgevoerde kode:

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'}

Voorbeeld

Kom ons voeg 3 uitroeptekens na name:

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

Resultaat van die uitgevoerde kode:

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}

Praktiese take

Задание 1

Vertoon die ouderdom van gebruikers, en voeg die woord 'user_age' by die waarde.