SQLize
Online
/
PHPize Online
/
SQLtest Online
A
A
A
Share
Donate
Blog
Popular
Donate
A
A
A
Share
Blog
Popular
SQLize.online is a free online SQL environment for quickly running, experimenting with and sharing code.
You can run your SQL code on top of the most popular RDBMS including MySQL, MariaDB, SQLite, PostgreSQL, Oracle and Microsoft SQL Server.
SQL code:
Upload
Copy
Format
Clear
create table tab1(id numeric, val numeric); create index id_idx on tab1 (id); create index tab1_val_idx on tab1 (val); insert into tab1 select g.x, round(random() * 1000000) from generate_series(1, 1000000, 1) g(x); create table tab2(id numeric, field1 numeric, field2 numeric, measure numeric, constraint pk primary key (id, field1, field2)); create index tab2_field1_nd on tab2 (field1, field2, measure); insert into tab2 select g.x, round(random() * 1000), round(random()), random() from generate_series(1, 1000000, 1) g(x); create view tab2_view as select tab2.id, tab1.val, field2, measure from tab2 left join tab1 on tab1.id = tab2.field1; create table tab_other(id numeric, val numeric); create index tab_other_val_idx on tab_other(val); insert into tab_other (select row_number() over (), val from tab2_view limit 100); analyze tab1; analyze tab2; analyze tab_other; explain select tab_other.val, sum(tab2_view.measure) from tab_other left join tab2_view on tab2_view.val = tab_other.val group by tab_other.val;
SQL
Server:
MariaDB 11.4
MariaDB 11.5
MariaDB 10
MariaDB 10 Sakila (ReadOnly)
MySQL 5.7
MySQL 5.7 Sakila (ReadOnly)
MySQL 8.0
MySQL 8.0 Sakila (ReadOnly)
SQLite 3
SQLite 3 Preloaded
PostgreSQL 10 Bookings (ReadOnly)
PostgreSQL 11
PostgreSQL 12
PostgreSQL 13
PostgreSQL 14
PostgreSQL 15
MS SQL Server 2017
MS SQL Server 2019
MS SQL Server 2022
MS SQL Server 2022 AdventureWorks (ReadOnly)
Firebird 4.0
Firebird 4.0 (Employee)
Oracle Database 19c (HR)
Oracle Database 21c
Oracle Database 23c Free
SOQOL
Version
ER Diagram
Preserve result
Stuck with a problem?
Got Error?
Ask ChatGPT!
Result:
Copy
Clear