CREATE TABLE AS deyimi yeni bir tablo oluşturur ve sorgulanan verilerle doldurur.
CREATE TABLE yeni_tablo_ismi AS query;
CREATE TABLE yeni_filmler AS SELECT film_id, title, release_year, length, rating FROM film INNER JOIN film_category USING (film_id) WHERE category_id = 1;
SELECT * FROM yeni_filmler ORDER BY title;
Kolonları görüntülemek için üstteki sorgu çalıştırılır.
CREATE TABLE IF NOT EXISTS film_reytingleri (rating, film_count) AS SELECT rating, COUNT (film_id) FROM film GROUP BY rating;
Sorgu sonucu film_reytingleri adında 2 tane kolonu olan (rating , film_count)
tablo oluşturulmuştur. Tablo verileri film tablosundan alınmıştır.