Type SQL, then Shift-Enter. Ctrl-space for more options.
chinook.db
Type SQL, then Shift-Enter. Ctrl-space for more options.
chinook.db
select customerid as id, firstname, country as countryName from customers;
chinook.db
-- Place a semi colon after invoice to see what in in it before making a choice for where and use or to choose muptiple options and is true or it just one has to be true
select *
from invoices
where billingcountry = "Germany" or billingcountry = "France";
chinook.db
-- <> means not equal
select *
from invoices
where billingcountry = "Germany" and billingcity <> "Berlin";
chinook.db
--Here the word and specifies start AND end of the range Create a new cell by click the plus sign to the bottom left and select a data source which is SQL Query and then chinook
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 4000000;
chinook.db
--
select FirstName, LastName, Title
from employees
where Title in ('General Manager', 'Sales Manager', 'IT Manager');
chinook.db
-- parenthese groups together all the values we are checking for example Germany France and USA
select billingcountry, total
from invoices
where billingcountry in ("Germany", "France", "USA");
chinook.db
-- The where clause target specific strings,numbers and intergers
select name, unitprice
from tracks
where unitprice in (0.99);
chinook.db
--your code goes here
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
-- you can use order buy in any query anything you want to sort text or numbers
select name
from artists
order by name asc
chinook.db
--your code goes here
chinook.db
--your code goes here
chinook.db
-- use dot for the Inner Join syntax to classify Joins Distinct is used to specify
select distinct artists.name, albums.title
from artists
inner join albums on artists.artistid = albums.artistid
order by artists.name, albums.title asc;
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.