ველის გადარქმევა Python-ში
ხშირად ჩნდება სიტუაციები, როდესაც ჩანაწერების გამოტანისას
საჭიროა მათი საწყისი ველების გადარქმევა. ასეთ
შემთხვევებში გამოიყენება SQL ბრძანება
AS. იგი ახალ სახელს ანიჭებს ველებს ან
ცხრილებს მონაცემთა ბაზიდან ამოღებისას, თავად
ბაზაში ცვლილებები ამ დროს არ ხდება.
მაგალითი
ამოვიღოთ ჩვენი ცხრილიდან users ყველა
მომხმარებლის სახელი და მივანიჭოთ ამ ველს სხვა
სახელი:
query = "SELECT name as user_name FROM users"
შესრულებული კოდის შედეგი:
{'user_name': 'user1'}
{'user_name': 'user2'}
{'user_name': 'user3'}
{'user_name': 'user4'}
{'user_name': 'user5'}
{'user_name': 'user6'}
{'user_name': 'user'}
მაგალითი
შესაძლებელია მხოლოდ ერთი ველის გადარქმევა ამოღებიდან:
query = "SELECT id, age as user_age FROM users"
შესრულებული კოდის შედეგი:
{'id': 1, 'user_age': 23}
{'id': 2, 'user_age': 25}
{'id': 3, 'user_age': 23}
{'id': 4, 'user_age': 30}
{'id': 5, 'user_age': 27}
{'id': 6, 'user_age': 28}
{'id': 8, 'user_age': 30}
მაგალითი
ცხრილის გადარქმევისთვის საჭიროა გამოიყენოთ
ბრძანება AS მისი სახელის მარჯვნივ:
query = "SELECT id, age as user_age FROM users as users_table"
პრაქტიკული ამოცანები
გადაარქვით მომხმარებლების ხელფასის ველი მათი კონსოლში გამოტანისას.
გამოიტანეთ მომხმარებლების სახელი, ასაკი და ხელფასი, ამასთანავე გადაარქვით მათი სახელები და ასაკი.