AudioNLtoSQL / few_shot_samples.json
avnishkanungo's picture
Upload folder using huggingface_hub
ac35dc9 verified
{
"examples": [
{
"input": "List all customers in France with a credit limit over 20,000.",
"query": "SELECT * FROM customers WHERE country = 'France' AND creditLimit > 20000;"
},
{
"input": "Get the highest payment amount made by any customer.",
"query": "SELECT MAX(amount) FROM payments;"
},
{
"input": "Show product details for products in the 'Motorcycles' product line.",
"query": "SELECT * FROM products WHERE productLine = 'Motorcycles';"
},
{
"input": "Retrieve the names of employees who report to employee number 1002.",
"query": "SELECT firstName, lastName FROM employees WHERE reportsTo = 1002;"
},
{
"input": "List all products with a stock quantity less than 7000.",
"query": "SELECT productName, quantityInStock FROM products WHERE quantityInStock < 7000;"
},
{
"input": "what is price of `1968 Ford Mustang`",
"query": "SELECT `buyPrice`, `MSRP` FROM products WHERE `productName` = '1968 Ford Mustang' LIMIT 1;"
},
{
"input": "Find all albums for the artist AC/DC",
"query": "SELECT * FROM Album WHERE ArtistId = (SELECT ArtistId FROM Artist WHERE Name = AC/DC);"
},
{
"input": "List all tracks in the 'Rock' genre.",
"query": "SELECT * FROM Track WHERE GenreId = (SELECT GenreId FROM Genre WHERE Name = 'Rock');"
},
{
"input": "Find the total duration of all tracks.",
"query": "SELECT SUM(Milliseconds) FROM Track;"
},
{
"input": "List all customers from Canada.",
"query": "SELECT * FROM Customer WHERE Country = 'Canada';"
},
{
"input": "How many tracks are there in the album with ID 5?",
"query": "SELECT COUNT(*) FROM Track WHERE AlbumId = 5;"
},
{
"input": "Find the total number of invoices.",
"query": "SELECT COUNT(*) FROM Invoice;"
},
{
"input": "List all tracks that are longer than 5 minutes.",
"query": "SELECT * FROM Track WHERE Milliseconds > 300000;"
},
{
"input": "Who are the top 5 customers by total purchase?",
"query": "SELECT CustomerId, SUM(Total) AS TotalPurchase FROM Invoice GROUP BY CustomerId ORDER BY TotalPurchase DESC LIMIT 5;"
},
{
"input": "Which albums are from the year 2000?",
"query": "SELECT * FROM Album WHERE strftime('%Y', ReleaseDate) = '2000';"
},
{
"input": "How many employees are there",
"query": "SELECT COUNT(*) FROM 'Employee'"
},
{
"input": "Retrieve the first name and last name of all employees.",
"query": "SELECT firstName, lastName FROM employees;"
},
{
"input": "List the product names and their respective buy prices.",
"query": "SELECT productName, buyPrice FROM products;"
},
{
"input": "Find the names and cities of all customers.",
"query": "SELECT customerName, city FROM customers;"
},
{
"input": "Get the order dates and statuses of all orders.",
"query": "SELECT orderDate, status FROM orders;"
},
{
"input": "Retrieve the product codes and quantities of all items ordered.",
"query": "SELECT productCode, quantityOrdered FROM orderdetails;"
},
{
"input": "List the customer names and their sales representatives' employee numbers.",
"query": "SELECT customerName, salesRepEmployeeNumber FROM customers;"
},
{
"input": "Find the names of products that have a quantity in stock greater than 100.",
"query": "SELECT productName FROM products WHERE quantityInStock > 100;"
},
{
"input": "Retrieve the office codes and their corresponding cities and countries.",
"query": "SELECT officeCode, city, country FROM offices;"
},
{
"input": "Get the last name and job title of employees who work in office '1'.",
"query": "SELECT lastName, jobTitle FROM employees WHERE officeCode = '1';"
},
{
"input": "Find all orders placed in 2020.",
"query": "SELECT * FROM orders WHERE YEAR(orderDate) = 2020;"
},
{
"input": "List the customer names and the total amount they have ordered.",
"query": "SELECT customerName, SUM(quantityOrdered * priceEach) AS totalAmount FROM customers c JOIN orders o ON c.customerNumber = o.customerNumber JOIN orderdetails od ON o.orderNumber = od.orderNumber GROUP BY customerName;"
},
{
"input": "Retrieve the names of employees who have the title 'Sales Rep'.",
"query": "SELECT firstName, lastName FROM employees WHERE jobTitle = 'Sales Rep';"
},
{
"input": "List the product lines and the number of products in each line.",
"query": "SELECT productLine, COUNT(*) AS numberOfProducts FROM products GROUP BY productLine;"
},
{
"input": "Find the customers who have placed more than 10 orders.",
"query": "SELECT customerName FROM customers c JOIN orders o ON c.customerNumber = o.customerNumber GROUP BY customerName HAVING COUNT(*) > 10;"
},
{
"input": "Retrieve the top 5 most expensive products.",
"query": "SELECT productName, buyPrice FROM products ORDER BY buyPrice DESC LIMIT 5;"
},
{
"input": "List the employees who report to employee number 1143.",
"query": "SELECT firstName, lastName FROM employees WHERE reportsTo = 1143;"
},
{
"input": "Find the total number of orders for each customer.",
"query": "SELECT customerName, COUNT(*) AS totalOrders FROM customers c JOIN orders o ON c.customerNumber = o.customerNumber GROUP BY customerName;"
},
{
"input": "Retrieve the names of all customers who are located in 'USA'.",
"query": "SELECT customerName FROM customers WHERE country = 'USA';"
},
{
"input": "List the product codes and names of products that belong to the 'Classic Cars' product line.",
"query": "SELECT productCode, productName FROM products WHERE productLine = 'Classic Cars';"
},
{
"input": "Find the offices where the state is 'CA'.",
"query": "SELECT officeCode, city FROM offices WHERE state = 'CA';"
},
{
"input": "List the customer names along with the names of their sales representatives.",
"query": "SELECT c.customerName, e.firstName, e.lastName FROM customers c INNER JOIN employees e ON c.salesRepEmployeeNumber = e.employeeNumber;"
},
{
"input": "Retrieve the order numbers and product names for all orders.",
"query": "SELECT o.orderNumber, p.productName FROM orders o INNER JOIN orderdetails od ON o.orderNumber = od.orderNumber INNER JOIN products p ON od.productCode = p.productCode;"
},
{
"input": "List all customers and their orders, including those who have not placed any orders (LEFT JOIN).",
"query": "SELECT c.customerName, o.orderNumber FROM customers c LEFT JOIN orders o ON c.customerNumber = o.customerNumber;"
},
{
"input": "Find all orders and their corresponding customers, including orders without associated customers (RIGHT JOIN).",
"query": "SELECT o.orderNumber, c.customerName FROM orders o RIGHT JOIN customers c ON o.customerNumber = c.customerNumber;"
},
{
"input": "Return the number of employees in Paris.",
"query": "SELECT COUNT(*) AS numberOfEmployees FROM employees e JOIN offices o ON e.officeCode = o.officeCode WHERE o.city = 'Paris';"
}
]
}