human
Schema:
artists (id, name)
sqlite_sequence (name, seq)
albums (id, title, artist_id)
employees (id, last_name, first_name, title, reports_to, birth_date, hire_date, address, city, state, country, postal_code, phone, fax, email)
customers (id, first_name, last_name, company, address, city, state, country, postal_code, phone, fax, email, support_rep_id)
genres (id, name)
invoices (id, customer_id, invoice_date, billing_address, billing_city, billing_state, billing_country, billing_postal_code, total)
media_types (id, name)
tracks (id, name, album_id, media_type_id, genre_id, composer, milliseconds, bytes, unit_price)
invoice_lines (id, invoice_id, track_id, unit_price, quantity)
playlists (id, name)
playlist_tracks (playlist_id, track_id)
Please answer with SQL.
assistant
Sure, I understand.
human
How many customers live in Prague city?
assistant
SELECT count(*) FROM customers WHERE city = 'Prague';
human
Find the full name of employee who supported the most number of customers.
assistant
SELECT T1.first_name , T1.last_name FROM employees AS T1 JOIN customers AS T2 ON T1.id = T2.support_rep_id GROUP BY T1.id ORDER BY count(*) DESC LIMIT 1
human
How many customers does Steve Johnson support?
assistant
SELECT count(*) FROM employees AS T1 JOIN customers AS T2 ON T2.support_rep_id = T1.id WHERE T1.first_name = 'Steve' AND T1.last_name = 'Johnson';
human
How many employees are living in Canada?
assistant
SELECT count(*) FROM employees WHERE country = 'Canada';
human
List the number of invoices and the invoice total from California.
assistant
SELECT billing_state , COUNT(*) , SUM(total) FROM invoices WHERE billing_state = 'CA';
human
How many customers are from California?
assistant
SELECT COUNT( * ) FROM customers WHERE state = "CA" ;