1sf/bird-sql-train-with-schema huggingface dataset:
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: Name the movie with the highest rental revenue among the shortest films.
Evidence: movie name refers to title; the highest rental revenue refers to max(multiply(rental_duration, rental_rate)); the shortest film refers to min(length)
SQL: SELECT title FROM film WHERE length = ( SELECT MIN(length) FROM film ) ORDER BY rental_duration * rental_rate DESC LIMIT 1
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: Calculate the total amount paid by Stephanie Mitchell for film rentals in June 2005.
Evidence: the total amount = sum(amount); in June 2005 refers to payment_date like '2005-06%'
SQL: SELECT SUM(T1.amount) FROM payment AS T1 INNER JOIN customer AS T2 ON T1.customer_id = T2.customer_id WHERE T2.first_name = 'STEPHANIE' AND T2.last_name = 'MITCHELL' AND SUBSTR(T1.payment_date, 1, 7) = '2005-06'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: What is the average replacement cost for the movies with a rental rate of 4.99?
Evidence: a rental rate of 4.99 refers to rental_rate = 4.99; average replacement cost = avg(replacement_cost)
SQL: SELECT AVG(replacement_cost) FROM film WHERE rental_rate = 4.99
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: What is the average rental rate for PG-13 rated movies?
Evidence: PG-13 rated movie refers to rating = 'PG-13'; average rental rate = avg(rental_rate)
SQL: SELECT AVG(rental_rate) FROM film WHERE rating = 'PG-13'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: Indicate the percentage of inactive customers at store no.1.
Evidence: inactive refers to active = 0; store no.1 refers to store_id = 1; percentage = divide(count(customer_id where active = 0), count(customer_id)) * 100% where store_id = 1
SQL: SELECT CAST(SUM(CASE WHEN active = 0 THEN 1 ELSE 0 END) AS REAL) * 100 / COUNT(customer_id) FROM customer WHERE store_id = 1
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: For how long can you rent the movie 'Dirty Ace'?
Evidence: length refers to rental_duration; 'Dirty Ace' refers to title = 'DIRTY ACE'
SQL: SELECT rental_duration FROM film WHERE title = 'DIRTY ACE'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: Identify the full name of the customer, who has the following email address: SHEILA.WELLS@sakilacustomer.org.
Evidence: full name refers to first_name, last_name
SQL: SELECT first_name, last_name FROM customer WHERE email = 'SHEILA.WELLS@sakilacustomer.org'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: Provide the list of the longest movies. Arrange these titles in alphabetical order.
Evidence: the longest refers to max(length)
SQL: SELECT title FROM film WHERE length = ( SELECT MAX(length) FROM film )
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: How many film categories are there?
SQL: SELECT COUNT(DISTINCT category_id) FROM category
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: How many titles did Mary Smith rent in 2005? Determine the percentage of titles rented in June 2005.
Evidence: in June 2005 refers to month(rental_date) = 6 and year(rental_date) = 2005; percentage = divide(count(inventory_id where month(rental_date) = 6 and year(rental_date) = 2005), count(inventory_id)) * 100%
SQL: SELECT COUNT(T2.rental_id) , CAST(SUM(IIF(STRFTIME('%m',T2.rental_date) = '7', 1, 0)) AS REAL) * 100 / COUNT(T2.rental_id) FROM customer AS T1 INNER JOIN rental AS T2 ON T1.customer_id = T2.customer_id WHERE T1.first_name = 'Maria' AND T1.last_name = 'Miller' AND STRFTIME('%Y',T2.rental_date) = '2005'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: How many customers are still active?
Evidence: active refers to active = 1
SQL: SELECT COUNT(customer_id) FROM customer WHERE active = 1
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: List all the films that are rated as PG-13.
Evidence: film refers to title; rated as PG-13 refers to rating = 'PG-13'
SQL: SELECT title FROM film WHERE rating = 'PG-13'
Database: movie_3
Tables: film_text, actor, address, category, city, country, customer, film, film_actor, film_category, inventory, language, payment, rental, staff, store
Columns (table index, column name): -1, *, 0, film_id, 0, title, 0, description, 1, actor_id, 1, first_name, 1, last_name, 1, last_update, 2, address_id, 2, address, 2, address2, 2, district, 2, city_id, 2, postal_code, 2, phone, 2, last_update, 3, category_id, 3, name, 3, last_update, 4, city_id, 4, city, 4, country_id, 4, last_update, 5, country_id, 5, country, 5, last_update, 6, customer_id, 6, store_id, 6, first_name, 6, last_name, 6, email, 6, address_id, 6, active, 6, create_date, 6, last_update, 7, film_id, 7, title, 7, description, 7, release_year, 7, language_id, 7, original_language_id, 7, rental_duration, 7, rental_rate, 7, length, 7, replacement_cost, 7, rating, 7, special_features, 7, last_update, 8, actor_id, 8, film_id, 8, last_update, 9, film_id, 9, category_id, 9, last_update, 10, inventory_id, 10, film_id, 10, store_id, 10, last_update, 11, language_id, 11, name, 11, last_update, 12, payment_id, 12, customer_id, 12, staff_id, 12, rental_id, 12, amount, 12, payment_date, 12, last_update, 13, rental_id, 13, rental_date, 13, inventory_id, 13, customer_id, 13, return_date, 13, staff_id, 13, last_update, 14, staff_id, 14, first_name, 14, last_name, 14, address_id, 14, picture, 14, email, 14, store_id, 14, active, 14, username, 14, password, 14, last_update, 15, store_id, 15, manager_staff_id, 15, address_id, 15, last_update
Question: List at least 10 films that the customers can rent for more than 5 days.
Evidence: film refers to title; rent for more than 5 days refers to rental_duration > 5
SQL: SELECT T.title FROM ( SELECT T1.title, COUNT(T3.customer_id) AS num FROM film AS T1 INNER JOIN inventory AS T2 ON T1.film_id = T2.film_id INNER JOIN rental AS T3 ON T2.inventory_id = T3.inventory_id WHERE T1.rental_duration > 5 GROUP BY T1.title ) AS T WHERE T.num > 10