SQL Guided (code) generator

Input SQL statements terminated with semicolon (;) each. Use ? or @name for binding slots

Example

CREATE TABLE t1 (x INT, name TEXT);
CREATE TABLE t2 (y INT, name TEXT);
CREATE TABLE t3 (z INT, r INT);

SELECT *, y+z AS q FROM t1
  JOIN t2 USING (name)
  JOIN t3 ON x = r
WHERE x = @val;