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:
query = "SELECT *, CONCAT(age, name, salary) as concat FROM users"
Resultaat van die uitgevoerde kode:
{'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:
query = "SELECT *, CONCAT(name, '!!!') as name FROM users"
Resultaat van die uitgevoerde kode:
{'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
Vertoon die ouderdom van gebruikers, en voeg die woord
'user_age' by die waarde.