Type SQL, then Shift-Enter. Ctrl-space for more options.
chinook.db
select customerID as ID, FirstName, Country from customers
chinook.db
--This is how you format Comments
select *
from invoices
where Billingcountry ="Germany" or Billingcountry ="France";
chinook.db
select * from invoices where Billingcountry ="Germany" and Billingcity <> "Berlin"
chinook.db
select InvoiceDate as Date, CustomerId, Total
from invoices
where Date between '2010-01-01' AND '2012-01-01';
chinook.db
select Name, milliseconds
from tracks
where milliseconds between 250000 and 300000 or milliseconds between 350000 and 400000
chinook.db
select FirstName, LastName, Title
from employees
where Title in ('General Manager', 'Sales Manager', 'IT Manager');
chinook.db
-- select all invoices from germany , france and US
select name, unitprice
from tracks
where unitprice in (0.99);
chinook.db
select name, unitprice
from tracks
chinook.db
select title , count (title) as numEmployees
from employees
group by title
chinook.db
select billingcountry, sum(total)
from invoices
group by billingcountry
chinook.db
select billingcountry, sum(total) as totalsales
from invoices
group by billingcountry
order by totalsales desc
chinook.db
select name
from artists
order by name asc
chinook.db
--your code goes here
chinook.db
--your code goes here
chinook.db
select artists.name, albums.title
from artists
inner join albums on artists.artistid = albums.artistid;
chinook.db
--your code goes here
chinook.db
Type SQL, then Shift-Enter. Ctrl-space for more options.
chinook.db
--your code goes here
chinook.db
Type SQL, then Shift-Enter. Ctrl-space for more options.
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.