Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
CREATE TABLE employees ( id INTEGER, name TEXT, position TEXT, dob DATE, city TEXT ); INSERT INTO employees (id, name, position, dob, city) VALUES (1203, 'Mike', 'manager', '1984-02-11', 'Moscow'), (1204, 'Piter', 'SEO', '1987-06-21', 'Pskov'), (1205, 'Lisa', 'HR', '1982-10-17', 'Moscow'), (1206, 'Alex', 'manager', '1985-03-03', 'Luga'); CREATE TABLE payments ( name TEXT, date DATE, amount NUMERIC ); INSERT INTO payments (name, date, amount) VALUES ('Mike', '2023-03-30', 70), ('Piter', '2023-03-30', 200), ('Mike', '2023-04-30', 100), ('Lisa', '2023-04-30', 250), ('Piter', '2023-05-31', 200), ('Lisa', '2023-05-31', 300), ('Alex', '2023-05-31', 100); SELECT * FROM employees WHERE dob >= '1984-01-01'; SELECT position, COUNT(*) as employee_count FROM employees GROUP BY position; SELECT DISTINCT city FROM employees; SELECT AVG(p.amount) as average_payment FROM payments p JOIN employees e ON p.name = e.name WHERE e.city = 'Moscow';

Stuck with a problem? Got Error? Ask AI support!

Copy Clear