wiki:querries

Version 1 (modified by 221046, 2 days ago) ( diff )

--

SQL Queries со кратки имиња

Име SQL Query Кратко објаснување
Пребарување албумиAlbum.objects.filter(titleicontains=search_track).values_list('title', flat=True) Пребарува албуми по дел од наслов.
Сите албумиAlbum.objects.all().values_list('title', flat=True) Враќа листа на сите албуми.
Пребарување траковиTrack.objects.filter(nameicontains=search_track).values_list('name', flat=True) Пребарува тракови по дел од име.
Сите траковиTrack.objects.all().values_list('name', flat=True) Враќа листа на сите тракови.
Пребарување артистиArtist.objects.filter(nameicontains=search_track).values_list('name', flat=True) Пребарува артисти по дел од име.
Сите артистиArtist.objects.all().values_list('name', flat=True) Враќа листа на сите артисти.
Број тракови по жанрcursor.execute("SELECT * FROM track_count_per_genre;") Земa број на тракови по жанр од view.
Просечно времетраење по артистcursor.execute("SELECT * FROM avg_track_duration_per_artist;") Земa просечно времетраење на тракови по артист.
Најактивни кориснициcursor.execute("SELECT * FROM rank_list_most_active_customers_view;") Враќа рангирана листа на најактивни корисници.
Просечна цена по артистcursor.execute("SELECT * FROM avg_price_per_artist;") Земa просечна цена по трак за секој артист.
Рангирана листа на артистиcursor.execute("SELECT * FROM rank_list_artists;") Враќа рангирана листа на артисти според број на фактури и заработка.
Процент медиумски типcursor.execute("SELECT * FROM media_type_percentage;") Земa процент на застапеност на секој медиумски тип.
Омилен жанр по корисникcursor.execute("SELECT * FROM most_listened_genre_per_customer;") Враќа омилен жанр за секој корисник.
Број на тракови по жанр за корисникcursor.execute(query, [selected_customer_id]) (genres_per_customer) Пребарува број на тракови по жанр за даден корисник.
Најпопуларен артист по жанрcursor.execute(query, [selected_customer_id]) (most_popular_artist_per_customer_per_genre) Наоѓа најпопуларен артист по жанр за даден корисник.
Фактури по корисник по датумcursor.execute(query, [selected_customer_id, selected_date]) (invoice_per_customer_after_date) Земa фактури за корисник по даден датум и пресметува вкупен износ.
Масовно ажурирање на надредениcursor.execute("SELECT batch_update_reports_to(%s::json);", [json_data]) Ажурира надредени за повеќе вработени преку JSON податоци.
Додавање тракови во плейлистаcursor.execute("SELECT add_tracks_to_playlist(%s, %s::json);", [selected_playlist_id, json_data]) Додава повеќе тракови во избрана плейлиста преку JSON.
Додавање линии на фактураcursor.execute("SELECT add_invoice_lines_to_existing_invoice(%s, %s::json);", [selected_invoice_id, json_data]) Додава линии на постоечка фактура преку JSON.

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.