Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.7 KB

query-data.rst

File metadata and controls

51 lines (40 loc) · 1.7 KB

Daten abfragen

  1. Alle Datensätze eines Autors auswählen:

    .. literalinclude:: query_data.py
       :language: python
       :lines: 7-12
       :lineno-start: 7
    
    

    Für die print-Ausgabe verwenden wir durch ein vorangestelltes f ein formatiertes String-Literal oder :term:`python3:f-string`.

  2. Alle Daten auswählen und nach Autor sortieren:

    .. literalinclude:: query_data.py
       :language: python
       :lines: 15-18
       :lineno-start: 15
    
    
  3. Alle Titel auswählen, die Python enthalten:

    .. literalinclude:: query_data.py
       :language: python
       :lines: 21-27
       :lineno-start: 21
    
    
  4. Schließlich können die Daten abgefragt werden mit:

    .. literalinclude:: query_data.py
       :language: python
       :lines: 30-
       :lineno-start: 30
    
    
    >>> import create_db
    >>> import create_data_from_csv
    >>> import query_data
    All books from Veit Schiele:
    ('Python basics', 'en', 'Veit Schiele', 'BSD-3-Clause', '2021-10-28')
    ('Jupyter Tutorial', 'en', 'Veit Schiele', 'BSD-3-Clause', '2019-06-27')
    ('Jupyter Tutorial', 'de', 'Veit Schiele', 'BSD-3-Clause', '2020-10-26')
    ('PyViz Tutorial', 'en', 'Veit Schiele', 'BSD-3-Clause', '2020-04-13')
    Listing of all books sorted by author:
    ('Python basics', 'en', 'Veit Schiele', 'BSD-3-Clause', '2021-10-28')
    ('Jupyter Tutorial', 'en', 'Veit Schiele', 'BSD-3-Clause', '2019-06-27')
    ('Jupyter Tutorial', 'de', 'Veit Schiele', 'BSD-3-Clause', '2020-10-26')
    ('PyViz Tutorial', 'en', 'Veit Schiele', 'BSD-3-Clause', '2020-04-13')
    All books with Python in the title:
    [('Python basics', 'en', 'Veit Schiele', 'BSD-3-Clause', '2021-10-28')]