cnatale/presto-athena-txt-2-sql huggingface dataset:
what is the average number of factories and maximum number of shops for manufacturers that opened before 1990.
Additional table information: table: manufacturer
SQL: SELECT MAX(num_of_shops), AVG(Num_of_Factories) FROM manufacturer WHERE open_year < 1990
Find the id and number of shops for the company that produces the most expensive furniture.
Additional table information: table: manufacturer
SQL: SELECT t1.manufacturer_id, t1.num_of_shops FROM manufacturer AS t1 JOIN furniture_manufacte AS t2 ON t1.manufacturer_id = t2.manufacturer_id ORDER BY t2.Price_in_Dollar DESC LIMIT 1
Find the number of funiture types produced by each manufacturer as well as the company names.
Additional table information: table: manufacturer
SQL: SELECT COUNT(*), t1.name FROM manufacturer AS t1 JOIN furniture_manufacte AS t2 ON t1.manufacturer_id = t2.manufacturer_id GROUP BY t1.manufacturer_id
Give me the names and prices of furnitures which some companies are manufacturing.
Additional table information: table: manufacturer
SQL: SELECT t1.name, t2.price_in_dollar FROM furniture AS t1 JOIN furniture_manufacte AS t2 ON t1.Furniture_ID = t2.Furniture_ID
Find the market shares and names of furnitures which no any company is producing in our records.
Additional table information: table: manufacturer
SQL: SELECT Market_Rate, name FROM furniture WHERE NOT Furniture_ID IN (SELECT Furniture_ID FROM furniture_manufacte)
Find the name of the company that produces both furnitures with less than 6 components and furnitures with more than 10 components.
Additional table information: table: manufacturer
SQL: SELECT t3.name FROM furniture AS t1 JOIN furniture_manufacte AS t2 ON t1.Furniture_ID = t2.Furniture_ID JOIN manufacturer AS t3 ON t2.manufacturer_id = t3.manufacturer_id WHERE t1.num_of_component < 6 INTERSECT SELECT t3.name FROM furniture AS t1 JOIN furniture_manufacte AS t2 ON t1.Furniture_ID = t2.Furniture_ID JOIN manufacturer AS t3 ON t2.manufacturer_id = t3.manufacturer_id WHERE t1.num_of_component > 10
Display the first name and department name for each employee.
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T2.department_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id
What are the first name and department name of all employees?
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T2.department_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id
List the full name (first and last name), and salary for those employees who earn below 6000.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE salary < 6000
What are the full names and salaries for any employees earning less than 6000?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE salary < 6000
Display the first name, and department number for all employees whose last name is 'McEwen'.
Additional table information: table: hr_1
SQL: SELECT first_name, department_id FROM employees WHERE last_name = 'McEwen'
What are the first names and department numbers for employees with last name McEwen?
Additional table information: table: hr_1
SQL: SELECT first_name, department_id FROM employees WHERE last_name = 'McEwen'
Return all the information for all employees without any department number.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE department_id = 'null'
What are all the employees without a department number?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE department_id = 'null'
Display all the information about the department Marketing.
Additional table information: table: hr_1
SQL: SELECT * FROM departments WHERE department_name = 'Marketing'
What is all the information about the Marketing department?
Additional table information: table: hr_1
SQL: SELECT * FROM departments WHERE department_name = 'Marketing'
when is the hire date for those employees whose first name does not containing the letter M?
Additional table information: table: hr_1
SQL: SELECT hire_date FROM employees WHERE NOT first_name LIKE '%M%'
On what dates were employees without the letter M in their first names hired?
Additional table information: table: hr_1
SQL: SELECT hire_date FROM employees WHERE NOT first_name LIKE '%M%'
display the full name (first and last), hire date, salary, and department number for those employees whose first name does not containing the letter M.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date, salary, department_id FROM employees WHERE NOT first_name LIKE '%M%'
What are the full name, hire date, salary, and department id for employees without the letter M in their first name?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date, salary, department_id FROM employees WHERE NOT first_name LIKE '%M%'
display the full name (first and last), hire date, salary, and department number for those employees whose first name does not containing the letter M and make the result set in ascending order by department number.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date, salary, department_id FROM employees WHERE NOT first_name LIKE '%M%' ORDER BY department_id NULLS FIRST
What are the full name, hire data, salary and department id for employees without the letter M in their first name, ordered by ascending department id?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date, salary, department_id FROM employees WHERE NOT first_name LIKE '%M%' ORDER BY department_id NULLS FIRST
what is the phone number of employees whose salary is in the range of 8000 and 12000?
Additional table information: table: hr_1
SQL: SELECT phone_number FROM employees WHERE salary BETWEEN 8000 AND 12000
Return the phone numbers of employees with salaries between 8000 and 12000.
Additional table information: table: hr_1
SQL: SELECT phone_number FROM employees WHERE salary BETWEEN 8000 AND 12000
display all the information of employees whose salary is in the range of 8000 and 12000 and commission is not null or department number does not equal to 40.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE salary BETWEEN 8000 AND 12000 AND commission_pct <> 'null' OR department_id <> 40
Return all information about employees with salaries between 8000 and 12000 for which commission is not null or where their department id is not 40.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE salary BETWEEN 8000 AND 12000 AND commission_pct <> 'null' OR department_id <> 40
What are the full name (first and last name) and salary for all employees who does not have any value for commission?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE commission_pct = 'null'
Return the full names and salaries of employees with null commissions.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE commission_pct = 'null'
Display the first and last name, and salary for those employees whose first name is ending with the letter m.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE first_name LIKE '%m'
Return the full names and salaries for employees with first names that end with the letter m.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees WHERE first_name LIKE '%m'
Find job id and date of hire for those employees who was hired between November 5th, 2007 and July 5th, 2009.
Additional table information: table: hr_1
SQL: SELECT job_id, hire_date FROM employees WHERE hire_date BETWEEN '2007-11-05' AND '2009-07-05'
What are the job ids and dates of hire for employees hired after November 5th, 2007 and before July 5th, 2009?
Additional table information: table: hr_1
SQL: SELECT job_id, hire_date FROM employees WHERE hire_date BETWEEN '2007-11-05' AND '2009-07-05'
What are the first and last name for those employees who works either in department 70 or 90?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name FROM employees WHERE department_id = 70 OR department_id = 90
What are the full names of employees who with in department 70 or 90?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name FROM employees WHERE department_id = 70 OR department_id = 90
Find the salary and manager number for those employees who is working under a manager.
Additional table information: table: hr_1
SQL: SELECT salary, manager_id FROM employees WHERE manager_id <> 'null'
What are the salaries and manager ids for employees who have managers?
Additional table information: table: hr_1
SQL: SELECT salary, manager_id FROM employees WHERE manager_id <> 'null'
display all the details from Employees table for those employees who was hired before 2002-06-21.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE hire_date < '2002-06-21'
What is all the information about employees hired before June 21, 2002?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE hire_date < '2002-06-21'
display all the information for all employees who have the letters D or S in their first name and also arrange the result in descending order by salary.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE first_name LIKE '%D%' OR first_name LIKE '%S%' ORDER BY salary DESC
What is all the information about employees with D or S in their first name, ordered by salary descending?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE first_name LIKE '%D%' OR first_name LIKE '%S%' ORDER BY salary DESC
display those employees who joined after 7th September, 1987.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE hire_date > '1987-09-07'
Which employees were hired after September 7th, 1987?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE hire_date > '1987-09-07'
display the job title of jobs which minimum salary is greater than 9000.
Additional table information: table: hr_1
SQL: SELECT job_title FROM jobs WHERE min_salary > 9000
Which job titles correspond to jobs with salaries over 9000?
Additional table information: table: hr_1
SQL: SELECT job_title FROM jobs WHERE min_salary > 9000
display job Title, the difference between minimum and maximum salaries for those jobs which max salary within the range 12000 to 18000.
Additional table information: table: hr_1
SQL: SELECT job_title, max_salary - min_salary FROM jobs WHERE max_salary BETWEEN 12000 AND 18000
What are the job titles, and range of salaries for jobs with maximum salary between 12000 and 18000?
Additional table information: table: hr_1
SQL: SELECT job_title, max_salary - min_salary FROM jobs WHERE max_salary BETWEEN 12000 AND 18000
display the emails of the employees who have no commission percentage and salary within the range 7000 to 12000 and works in that department which number is 50.
Additional table information: table: hr_1
SQL: SELECT email FROM employees WHERE commission_pct = 'null' AND salary BETWEEN 7000 AND 12000 AND department_id = 50
What are the emails of employees with null commission, salary between 7000 and 12000, and who work in department 50?
Additional table information: table: hr_1
SQL: SELECT email FROM employees WHERE commission_pct = 'null' AND salary BETWEEN 7000 AND 12000 AND department_id = 50
display the employee ID for each employee and the date on which he ended his previous job.
Additional table information: table: hr_1
SQL: SELECT employee_id, MAX(end_date) FROM job_history GROUP BY employee_id
What are the employee ids for each employee and final dates of employment at their last job?
Additional table information: table: hr_1
SQL: SELECT employee_id, MAX(end_date) FROM job_history GROUP BY employee_id
display those departments where more than ten employees work who got a commission percentage.
Additional table information: table: hr_1
SQL: SELECT department_id FROM employees GROUP BY department_id HAVING COUNT(commission_pct) > 10
What are the department ids for which more than 10 employees had a commission?
Additional table information: table: hr_1
SQL: SELECT department_id FROM employees GROUP BY department_id HAVING COUNT(commission_pct) > 10
Find the ids of the departments where any manager is managing 4 or more employees.
Additional table information: table: hr_1
SQL: SELECT DISTINCT department_id FROM employees GROUP BY department_id, manager_id HAVING COUNT(employee_id) >= 4
What are department ids for departments with managers managing more than 3 employees?
Additional table information: table: hr_1
SQL: SELECT DISTINCT department_id FROM employees GROUP BY department_id, manager_id HAVING COUNT(employee_id) >= 4
display the average salary of employees for each department who gets a commission percentage.
Additional table information: table: hr_1
SQL: SELECT department_id, AVG(salary) FROM employees WHERE commission_pct <> 'null' GROUP BY department_id
What is the average salary of employees who have a commission percentage that is not null?
Additional table information: table: hr_1
SQL: SELECT department_id, AVG(salary) FROM employees WHERE commission_pct <> 'null' GROUP BY department_id
display the country ID and number of cities for each country.
Additional table information: table: hr_1
SQL: SELECT country_id, COUNT(*) FROM locations GROUP BY country_id
Give the country id and corresponding count of cities in each country.
Additional table information: table: hr_1
SQL: SELECT country_id, COUNT(*) FROM locations GROUP BY country_id
display job ID for those jobs that were done by two or more for more than 300 days.
Additional table information: table: hr_1
SQL: SELECT job_id FROM job_history WHERE end_date - start_date > 300 GROUP BY job_id HAVING COUNT(*) >= 2
What are the job ids for jobs done more than once for a period of more than 300 days?
Additional table information: table: hr_1
SQL: SELECT job_id FROM job_history WHERE end_date - start_date > 300 GROUP BY job_id HAVING COUNT(*) >= 2
display the ID for those employees who did two or more jobs in the past.
Additional table information: table: hr_1
SQL: SELECT employee_id FROM job_history GROUP BY employee_id HAVING COUNT(*) >= 2
What are the employee ids for employees who have held two or more jobs?
Additional table information: table: hr_1
SQL: SELECT employee_id FROM job_history GROUP BY employee_id HAVING COUNT(*) >= 2
Find employee with ID and name of the country presently where (s)he is working.
Additional table information: table: hr_1
SQL: SELECT T1.employee_id, T4.country_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id JOIN countries AS T4 ON T3.country_id = T4.country_id
What are all the employee ids and the names of the countries in which they work?
Additional table information: table: hr_1
SQL: SELECT T1.employee_id, T4.country_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id JOIN countries AS T4 ON T3.country_id = T4.country_id
display the department name and number of employees in each of the department.
Additional table information: table: hr_1
SQL: SELECT T2.department_name, COUNT(*) FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id GROUP BY T2.department_name
Give the name of each department and the number of employees in each.
Additional table information: table: hr_1
SQL: SELECT T2.department_name, COUNT(*) FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id GROUP BY T2.department_name
Can you return all detailed info of jobs which was done by any of the employees who is presently earning a salary on and above 12000?
Additional table information: table: hr_1
SQL: SELECT * FROM job_history AS T1 JOIN employees AS T2 ON T1.employee_id = T2.employee_id WHERE T2.salary >= 12000
What is all the job history info done by employees earning a salary greater than or equal to 12000?
Additional table information: table: hr_1
SQL: SELECT * FROM job_history AS T1 JOIN employees AS T2 ON T1.employee_id = T2.employee_id WHERE T2.salary >= 12000
display job title and average salary of employees.
Additional table information: table: hr_1
SQL: SELECT job_title, AVG(salary) FROM employees AS T1 JOIN jobs AS T2 ON T1.job_id = T2.job_id GROUP BY T2.job_title
What is the average salary for each job title?
Additional table information: table: hr_1
SQL: SELECT job_title, AVG(salary) FROM employees AS T1 JOIN jobs AS T2 ON T1.job_id = T2.job_id GROUP BY T2.job_title
What is the full name ( first name and last name ) for those employees who gets more salary than the employee whose id is 163?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name FROM employees WHERE salary > (SELECT salary FROM employees WHERE employee_id = 163)
Provide the full names of employees earning more than the employee with id 163.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name FROM employees WHERE salary > (SELECT salary FROM employees WHERE employee_id = 163)
return the smallest salary for every departments.
Additional table information: table: hr_1
SQL: SELECT MIN(salary), department_id FROM employees GROUP BY department_id
What is the minimum salary in each department?
Additional table information: table: hr_1
SQL: SELECT MIN(salary), department_id FROM employees GROUP BY department_id
Find the first name and last name and department id for those employees who earn such amount of salary which is the smallest salary of any of the departments.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, department_id FROM employees WHERE salary IN (SELECT MIN(salary) FROM employees GROUP BY department_id)
What are the full names and department ids for the lowest paid employees across all departments.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, department_id FROM employees WHERE salary IN (SELECT MIN(salary) FROM employees GROUP BY department_id)
Find the employee id for all employees who earn more than the average salary.
Additional table information: table: hr_1
SQL: SELECT employee_id FROM employees WHERE salary > (SELECT AVG(salary) FROM employees)
What are the employee ids for employees who make more than the average?
Additional table information: table: hr_1
SQL: SELECT employee_id FROM employees WHERE salary > (SELECT AVG(salary) FROM employees)
display the employee id and salary of all employees who report to Payam (first name).
Additional table information: table: hr_1
SQL: SELECT employee_id, salary FROM employees WHERE manager_id = (SELECT employee_id FROM employees WHERE first_name = 'Payam')
What are the employee ids of employees who report to Payam, and what are their salaries?
Additional table information: table: hr_1
SQL: SELECT employee_id, salary FROM employees WHERE manager_id = (SELECT employee_id FROM employees WHERE first_name = 'Payam')
find the name of all departments that do actually have one or more employees assigned to them.
Additional table information: table: hr_1
SQL: SELECT DISTINCT T2.department_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id
What are the names of departments that have at least one employee.
Additional table information: table: hr_1
SQL: SELECT DISTINCT T2.department_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id
get the details of employees who manage a department.
Additional table information: table: hr_1
SQL: SELECT DISTINCT * FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id WHERE T1.employee_id = T2.manager_id
What is all the information regarding employees who are managers?
Additional table information: table: hr_1
SQL: SELECT DISTINCT * FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id WHERE T1.employee_id = T2.manager_id
display all the information about the department Marketing.
Additional table information: table: hr_1
SQL: SELECT * FROM departments WHERE department_name = 'Marketing'
What are the employee ids for those who had two or more jobs.
Additional table information: table: hr_1
SQL: SELECT employee_id FROM job_history GROUP BY employee_id HAVING COUNT(*) >= 2
What are the unique ids of those departments where any manager is managing 4 or more employees.
Additional table information: table: hr_1
SQL: SELECT DISTINCT department_id FROM employees GROUP BY department_id, manager_id HAVING COUNT(employee_id) >= 4
Give the distinct department ids of departments in which a manager is in charge of 4 or more employees?
Additional table information: table: hr_1
SQL: SELECT DISTINCT department_id FROM employees GROUP BY department_id, manager_id HAVING COUNT(employee_id) >= 4
Find the job ID for those jobs which average salary is above 8000.
Additional table information: table: hr_1
SQL: SELECT job_id FROM employees GROUP BY job_id HAVING AVG(salary) > 8000
What are the job ids corresponding to jobs with average salary above 8000?
Additional table information: table: hr_1
SQL: SELECT job_id FROM employees GROUP BY job_id HAVING AVG(salary) > 8000
display the employee ID and job name for all those jobs in department 80.
Additional table information: table: hr_1
SQL: SELECT T1.employee_id, T2.job_title FROM employees AS T1 JOIN jobs AS T2 ON T1.job_id = T2.job_id WHERE T1.department_id = 80
what are the employee ids and job titles for employees in department 80?
Additional table information: table: hr_1
SQL: SELECT T1.employee_id, T2.job_title FROM employees AS T1 JOIN jobs AS T2 ON T1.job_id = T2.job_id WHERE T1.department_id = 80
What is the first name and job id for all employees in the Finance department?
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.job_id FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id WHERE T2.department_name = 'Finance'
Give the first name and job id for all employees in the Finance department.
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.job_id FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id WHERE T2.department_name = 'Finance'
display all the information of the employees whose salary if within the range of smallest salary and 2500.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE salary BETWEEN (SELECT MIN(salary) FROM employees) AND 2500
What is all the information regarding employees with salaries above the minimum and under 2500?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE salary BETWEEN (SELECT MIN(salary) FROM employees) AND 2500
Find the ids of the employees who does not work in those departments where some employees works whose manager id within the range 100 and 200.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE NOT department_id IN (SELECT department_id FROM departments WHERE manager_id BETWEEN 100 AND 200)
What are the ids for employees who do not work in departments with managers that have ids between 100 and 200?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE NOT department_id IN (SELECT department_id FROM departments WHERE manager_id BETWEEN 100 AND 200)
display the employee name ( first name and last name ) and hire date for all employees in the same department as Clara.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date FROM employees WHERE department_id = (SELECT department_id FROM employees WHERE first_name = 'Clara')
What are the full names and hire dates for employees in the same department as someone with the first name Clara?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date FROM employees WHERE department_id = (SELECT department_id FROM employees WHERE first_name = 'Clara')
display the employee name ( first name and last name ) and hire date for all employees in the same department as Clara excluding Clara.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date FROM employees WHERE department_id = (SELECT department_id FROM employees WHERE first_name = 'Clara') AND first_name <> 'Clara'
What are the full names and hire dates for employees in the same department as someone with the first name Clara, not including Clara?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, hire_date FROM employees WHERE department_id = (SELECT department_id FROM employees WHERE first_name = 'Clara') AND first_name <> 'Clara'
display the employee number and name( first name and last name ) for all employees who work in a department with any employee whose name contains a ’T’.
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name FROM employees WHERE department_id IN (SELECT department_id FROM employees WHERE first_name LIKE '%T%')
What are the ids and full names for employees who work in a department that has someone with a first name that contains the letter T?
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name FROM employees WHERE department_id IN (SELECT department_id FROM employees WHERE first_name LIKE '%T%')
display the employee number, name( first name and last name ), and salary for all employees who earn more than the average salary and who work in a department with any employee with a 'J' in their first name.
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary > (SELECT AVG(salary) FROM employees) AND department_id IN (SELECT department_id FROM employees WHERE first_name LIKE '%J%')
What are the ids, full names, and salaries for employees making more than average and who work in a department with employees who have the letter J in their first name?
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary > (SELECT AVG(salary) FROM employees) AND department_id IN (SELECT department_id FROM employees WHERE first_name LIKE '%J%')
display the employee number and job id for all employees whose salary is smaller than any salary of those employees whose job title is MK_MAN.
Additional table information: table: hr_1
SQL: SELECT employee_id, job_id FROM employees WHERE salary < (SELECT MIN(salary) FROM employees WHERE job_id = 'MK_MAN')
What are the employee ids and job ids for employees who make less than the lowest earning employee with title MK_MAN?
Additional table information: table: hr_1
SQL: SELECT employee_id, job_id FROM employees WHERE salary < (SELECT MIN(salary) FROM employees WHERE job_id = 'MK_MAN')
display the employee number, name( first name and last name ) and job title for all employees whose salary is more than any salary of those employees whose job title is PU_MAN.
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name, job_id FROM employees WHERE salary > (SELECT MAX(salary) FROM employees WHERE job_id = 'PU_MAN')
What are the employee ids, full names, and job ids for employees who make more than the highest earning employee with title PU_MAN?
Additional table information: table: hr_1
SQL: SELECT employee_id, first_name, last_name, job_id FROM employees WHERE salary > (SELECT MAX(salary) FROM employees WHERE job_id = 'PU_MAN')
display the department id and the total salary for those departments which contains at least two employees.
Additional table information: table: hr_1
SQL: SELECT department_id, SUM(salary) FROM employees GROUP BY department_id HAVING COUNT(*) >= 2
What are total salaries and department id for each department that has more than 2 employees?
Additional table information: table: hr_1
SQL: SELECT department_id, SUM(salary) FROM employees GROUP BY department_id HAVING COUNT(*) >= 2
display all the information of those employees who did not have any job in the past.
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE NOT employee_id IN (SELECT employee_id FROM job_history)
What is all the information about employees who have never had a job in the past?
Additional table information: table: hr_1
SQL: SELECT * FROM employees WHERE NOT employee_id IN (SELECT employee_id FROM job_history)
display the department ID, full name (first and last name), salary for those employees who is highest salary in every department.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary, department_id, MAX(salary) FROM employees GROUP BY department_id
What are the department ids, full names, and salaries for employees who make the most in their departments?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary, department_id, MAX(salary) FROM employees GROUP BY department_id
display the first and last name, department, city, and state province for each employee.
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T2.department_name, T3.city, T3.state_province FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id
What are the full names, departments, cities, and state provinces for each employee?
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T2.department_name, T3.city, T3.state_province FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id
display those employees who contain a letter z to their first name and also display their last name, city.
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T3.city FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id WHERE T1.first_name LIKE '%z%'
What are the full names and cities of employees who have the letter Z in their first names?
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T3.city FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id WHERE T1.first_name LIKE '%z%'
display the department name, city, and state province for each department.
Additional table information: table: hr_1
SQL: SELECT T1.department_name, T2.city, T2.state_province FROM departments AS T1 JOIN locations AS T2 ON T2.location_id = T1.location_id
What are the department names, cities, and state provinces for each department?
Additional table information: table: hr_1
SQL: SELECT T1.department_name, T2.city, T2.state_province FROM departments AS T1 JOIN locations AS T2 ON T2.location_id = T1.location_id
display the full name (first and last name ) of employee with ID and name of the country presently where (s)he is working.
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T1.employee_id, T4.country_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id JOIN countries AS T4 ON T3.country_id = T4.country_id
What the full names, ids of each employee and the name of the country they are in?
Additional table information: table: hr_1
SQL: SELECT T1.first_name, T1.last_name, T1.employee_id, T4.country_name FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id JOIN countries AS T4 ON T3.country_id = T4.country_id
display the department name and number of employees in each of the department.
Additional table information: table: hr_1
SQL: SELECT department_name, COUNT(*) FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id GROUP BY department_name
What are the department names and how many employees work in each of them?
Additional table information: table: hr_1
SQL: SELECT department_name, COUNT(*) FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id GROUP BY department_name
display the full name (first and last name), and salary of those employees who working in any department located in London.
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id WHERE T3.city = 'London'
What are full names and salaries of employees working in the city of London?
Additional table information: table: hr_1
SQL: SELECT first_name, last_name, salary FROM employees AS T1 JOIN departments AS T2 ON T1.department_id = T2.department_id JOIN locations AS T3 ON T2.location_id = T3.location_id WHERE T3.city = 'London'
What is the name of the song that was released in the most recent year?
Additional table information: table: music_1
SQL: SELECT song_name, releasedate FROM song ORDER BY releasedate DESC LIMIT 1
What is the name of the song that was released most recently?
Additional table information: table: music_1
SQL: SELECT song_name, releasedate FROM song ORDER BY releasedate DESC LIMIT 1
What is the id of the longest song?
Additional table information: table: music_1
SQL: SELECT f_id FROM files ORDER BY duration DESC LIMIT 1
Find the id of the song that lasts the longest.
Additional table information: table: music_1
SQL: SELECT f_id FROM files ORDER BY duration DESC LIMIT 1
Find the names of all English songs.
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE languages = 'english'
What are the names of all songs in English?
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE languages = 'english'
What are the id of songs whose format is mp3.
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp3'
What are the id of all the files in mp3 format?
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp3'
List the name and country of origin for all singers who have produced songs with rating above 9.
Additional table information: table: music_1
SQL: SELECT DISTINCT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.rating > 9
What are the different names and countries of origins for all artists whose song ratings are above 9?
Additional table information: table: music_1
SQL: SELECT DISTINCT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.rating > 9
List the file size and format for all songs that have resolution lower than 800.
Additional table information: table: music_1
SQL: SELECT DISTINCT T1.file_size, T1.formats FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T2.resolution < 800
What are the file sizes and formats for all songs with a resolution lower than 800?
Additional table information: table: music_1
SQL: SELECT DISTINCT T1.file_size, T1.formats FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T2.resolution < 800
What is the name of the artist who produced the shortest song?
Additional table information: table: music_1
SQL: SELECT T1.artist_name FROM song AS T1 JOIN files AS T2 ON T1.f_id = T2.f_id ORDER BY T2.duration NULLS FIRST LIMIT 1
What are the names of the artists who sang the shortest song?
Additional table information: table: music_1
SQL: SELECT T1.artist_name FROM song AS T1 JOIN files AS T2 ON T1.f_id = T2.f_id ORDER BY T2.duration NULLS FIRST LIMIT 1
What are the names and countries of origin for the artists who produced the top three highly rated songs.
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name ORDER BY T2.rating DESC LIMIT 3
What are the names of the singers who sang the top 3 most highly rated songs and what countries do they hail from?
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name ORDER BY T2.rating DESC LIMIT 3
How many songs have 4 minute duration?
Additional table information: table: music_1
SQL: SELECT COUNT(*) FROM files WHERE duration LIKE '4:%'
What is the count of the songs that last approximately 4 minutes?
Additional table information: table: music_1
SQL: SELECT COUNT(*) FROM files WHERE duration LIKE '4:%'
How many artists are from Bangladesh?
Additional table information: table: music_1
SQL: SELECT COUNT(*) FROM artist WHERE country = 'Bangladesh'
How many Bangladeshi artists are listed?
Additional table information: table: music_1
SQL: SELECT COUNT(*) FROM artist WHERE country = 'Bangladesh'
What is the average rating of songs produced by female artists?
Additional table information: table: music_1
SQL: SELECT AVG(T2.rating) FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T1.gender = 'Female'
How many songs, on average, are sung by a female artist?
Additional table information: table: music_1
SQL: SELECT AVG(T2.rating) FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T1.gender = 'Female'
What is the most popular file format?
Additional table information: table: music_1
SQL: SELECT formats FROM files GROUP BY formats ORDER BY COUNT(*) DESC LIMIT 1
Find the file format that is used by the most files.
Additional table information: table: music_1
SQL: SELECT formats FROM files GROUP BY formats ORDER BY COUNT(*) DESC LIMIT 1
Find the names of the artists who are from UK and have produced English songs.
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' INTERSECT SELECT artist_name FROM song WHERE languages = 'english'
What are the names of the artists that are from the UK and sang songs in English?
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' INTERSECT SELECT artist_name FROM song WHERE languages = 'english'
Find the id of songs that are available in mp4 format and have resolution lower than 1000.
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp4' INTERSECT SELECT f_id FROM song WHERE resolution < 1000
What is the id of the files that are available in the format of mp4 and a resolution smaller than 1000?
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp4' INTERSECT SELECT f_id FROM song WHERE resolution < 1000
What is the country of origin of the artist who is female and produced a song in Bangla?
Additional table information: table: music_1
SQL: SELECT T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T1.gender = 'Female' AND T2.languages = 'bangla'
What countries are the female artists who sung in the language Bangla from?
Additional table information: table: music_1
SQL: SELECT T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T1.gender = 'Female' AND T2.languages = 'bangla'
What is the average duration of songs that have mp3 format and resolution below 800?
Additional table information: table: music_1
SQL: SELECT AVG(T1.duration) FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.formats = 'mp3' AND T2.resolution < 800
What is the average song duration for the songs that are in mp3 format and whose resolution below 800?
Additional table information: table: music_1
SQL: SELECT AVG(T1.duration) FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.formats = 'mp3' AND T2.resolution < 800
What is the number of artists for each gender?
Additional table information: table: music_1
SQL: SELECT COUNT(*), gender FROM artist GROUP BY gender
How many artists are male and how many are female?
Additional table information: table: music_1
SQL: SELECT COUNT(*), gender FROM artist GROUP BY gender
What is the average rating of songs for each language?
Additional table information: table: music_1
SQL: SELECT AVG(rating), languages FROM song GROUP BY languages
What is the average song rating for each language?
Additional table information: table: music_1
SQL: SELECT AVG(rating), languages FROM song GROUP BY languages
Return the gender and name of artist who produced the song with the lowest resolution.
Additional table information: table: music_1
SQL: SELECT T1.gender, T1.artist_name FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name ORDER BY T2.resolution NULLS FIRST LIMIT 1
What is the gender and name of the artist who sang the song with the smallest resolution?
Additional table information: table: music_1
SQL: SELECT T1.gender, T1.artist_name FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name ORDER BY T2.resolution NULLS FIRST LIMIT 1
For each file format, return the number of artists who released songs in that format.
Additional table information: table: music_1
SQL: SELECT COUNT(*), formats FROM files GROUP BY formats
How many songs were released for each format?
Additional table information: table: music_1
SQL: SELECT COUNT(*), formats FROM files GROUP BY formats
Find the distinct names of all songs that have a higher resolution than some songs in English.
Additional table information: table: music_1
SQL: SELECT DISTINCT song_name FROM song WHERE resolution > (SELECT MIN(resolution) FROM song WHERE languages = 'english')
What are the different names for all songs that have a higher resolution than English songs?
Additional table information: table: music_1
SQL: SELECT DISTINCT song_name FROM song WHERE resolution > (SELECT MIN(resolution) FROM song WHERE languages = 'english')
What are the names of all songs that have a lower rating than some song of blues genre?
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE rating < (SELECT MAX(rating) FROM song WHERE genre_is = 'blues')
What are the names of the songs that have a lower rating than at least one blues song?
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE rating < (SELECT MAX(rating) FROM song WHERE genre_is = 'blues')
What is the name and country of origin of the artist who released a song that has 'love' in its title?
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.song_name LIKE '%love%'
What are the names of the artists who released a song that has the word love in its title, and where are the artists from?
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.country FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.song_name LIKE '%love%'
List the name and gender for all artists who released songs in March.
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.gender FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.releasedate LIKE '%Mar%'
What are the names and genders of all artists who released songs in the month of March?
Additional table information: table: music_1
SQL: SELECT T1.artist_name, T1.gender FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.releasedate LIKE '%Mar%'
List the names of all genres in alphabetical oder, together with its ratings.
Additional table information: table: music_1
SQL: SELECT g_name, rating FROM genre ORDER BY g_name NULLS FIRST
What are the names of all genres in alphabetical order, combined with its ratings?
Additional table information: table: music_1
SQL: SELECT g_name, rating FROM genre ORDER BY g_name NULLS FIRST
Give me a list of the names of all songs ordered by their resolution.
Additional table information: table: music_1
SQL: SELECT song_name FROM song ORDER BY resolution NULLS FIRST
What are the names of all songs that are ordered by their resolution numbers?
Additional table information: table: music_1
SQL: SELECT song_name FROM song ORDER BY resolution NULLS FIRST
What are the ids of songs that are available in either mp4 format or have resolution above 720?
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp4' UNION SELECT f_id FROM song WHERE resolution > 720
What are the ids of all songs that are available on mp4 or have a higher resolution than 720?
Additional table information: table: music_1
SQL: SELECT f_id FROM files WHERE formats = 'mp4' UNION SELECT f_id FROM song WHERE resolution > 720
List the names of all songs that have 4 minute duration or are in English.
Additional table information: table: music_1
SQL: SELECT T2.song_name FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.duration LIKE '4:%' UNION SELECT song_name FROM song WHERE languages = 'english'
What are the names of all songs that are approximately 4 minutes long or are in English?
Additional table information: table: music_1
SQL: SELECT T2.song_name FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.duration LIKE '4:%' UNION SELECT song_name FROM song WHERE languages = 'english'
What is the language used most often in the songs?
Additional table information: table: music_1
SQL: SELECT languages FROM song GROUP BY languages ORDER BY COUNT(*) DESC LIMIT 1
What are the languages that are used most often in songs?
Additional table information: table: music_1
SQL: SELECT languages FROM song GROUP BY languages ORDER BY COUNT(*) DESC LIMIT 1
What is the language that was used most often in songs with resolution above 500?
Additional table information: table: music_1
SQL: SELECT artist_name FROM song WHERE resolution > 500 GROUP BY languages ORDER BY COUNT(*) DESC LIMIT 1
What is the name of the artist, for each language, that has the most songs with a higher resolution than 500?
Additional table information: table: music_1
SQL: SELECT artist_name FROM song WHERE resolution > 500 GROUP BY languages ORDER BY COUNT(*) DESC LIMIT 1
What are the names of artists who are Male and are from UK?
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' AND gender = 'Male'
What are the names of all male British artists?
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' AND gender = 'Male'
Find the names of songs whose genre is modern or language is English.
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE genre_is = 'modern' OR languages = 'english'
What are the names of the songs that are modern or sung in English?
Additional table information: table: music_1
SQL: SELECT song_name FROM song WHERE genre_is = 'modern' OR languages = 'english'
Return the names of songs for which format is mp3 and resolution is below 1000.
Additional table information: table: music_1
SQL: SELECT T2.song_name FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.formats = 'mp3' INTERSECT SELECT song_name FROM song WHERE resolution < 1000
What are the names of all songs that are in mp3 format and have a resolution lower than 1000?
Additional table information: table: music_1
SQL: SELECT T2.song_name FROM files AS T1 JOIN song AS T2 ON T1.f_id = T2.f_id WHERE T1.formats = 'mp3' INTERSECT SELECT song_name FROM song WHERE resolution < 1000
Return the names of singers who are from UK and released an English song.
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' INTERSECT SELECT T1.artist_name FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.languages = 'english'
What are the names of all singers that are from the UK and released a song in English?
Additional table information: table: music_1
SQL: SELECT artist_name FROM artist WHERE country = 'UK' INTERSECT SELECT T1.artist_name FROM artist AS T1 JOIN song AS T2 ON T1.artist_name = T2.artist_name WHERE T2.languages = 'english'
What are the average rating and resolution of songs that are in Bangla?
Additional table information: table: music_1
SQL: SELECT AVG(rating), AVG(resolution) FROM song WHERE languages = 'bangla'
What is the average rating and resolution of all bangla songs?
Additional table information: table: music_1
SQL: SELECT AVG(rating), AVG(resolution) FROM song WHERE languages = 'bangla'