Bookmark Home Contact
  • Examples
  • Sample Database
#1
CREATE TABLE avg_tests (val);
#2
INSERT INTO avg_tests (val)
VALUES
 (1),
 (2),
 (10.1),
 (20.5),
 ('8'),
 ('B'),
 (NULL),
 (x'0010'),
 (x'0011');
#3
SELECT rowid,
       val
  FROM avg_tests;
#4
SELECT
	avg(val)
FROM
	avg_tests
WHERE
	rowid < 5;
#5
SELECT
	avg(val)
FROM
	avg_tests;
#6
INSERT INTO avg_tests (val)
VALUES (10.1);
#7
SELECT
	avg(val)
FROM
	avg_tests;
#8
SELECT
	avg(DISTINCT val)
FROM
	avg_tests;
#9
SELECT
	avg(milliseconds)
FROM
	tracks;
#10
SELECT
	albumid,
	avg(milliseconds)
FROM
	tracks
GROUP BY
	albumid;
#11
SELECT
	tracks.albumid,
	title,
	round(avg(milliseconds), 2) avg_length
FROM
	tracks
INNER JOIN albums ON albums.AlbumId = tracks.albumid
GROUP BY
	tracks.albumid;
#12
SELECT
	tracks.albumid,
	title,
	round(avg(milliseconds),2)  avg_leng
FROM
	tracks
INNER JOIN albums ON albums.AlbumId = tracks.albumid
GROUP BY
	tracks.albumid
HAVING
	avg_leng BETWEEN 100000 AND 200000;
Table List
albums
SELECT * FROM albums;
artists
SELECT * FROM artists;
customers
SELECT * FROM customers;
employees
SELECT * FROM employees;
genres
SELECT * FROM genres;
invoice_items
SELECT * FROM invoice_items;
invoices
SELECT * FROM invoices;
media_types
SELECT * FROM media_types;
playlist_track
SELECT * FROM playlist_track;
playlists
SELECT * FROM playlists;
tracks
SELECT * FROM tracks;
  • SQL Query
Execute
Clear Beautify Minify
Reload
  • Result