Structured Query Language (SQL) is a standard language for accessing and manipulating databases. Databases are just a group of data tables. Below is an example of a table called "Degrees" that could be in a database.
We can then use SQL to "filter" the table. For example the following SQL statement..
would generate the following table.
We simply SELECT
columns FROM
a table. Above we selected the columns "Major" and "StartingMedianSalary" from the "Degrees" table.
We can also use *
(a wild card) for the columns to get all the columns. So, SELECT * FROM Degrees
will result in the full table.
1 - Find the following Javascript in your code.js file.
Notice how this code generates the table in your web view, where the table has a lot of columns (actually, all of them).
2 - Now change the SQL to the following to select only two columns.
SELECT Major, StartingMedianSalary FROM Degrees
Run your web app and notice how the table has changed.
3 - Now try the following SQL to get all the columns from a different table.
SELECT * FROM States
This gets a different table, "States", that can be found in our example database.
4 - Go to this Google Sheet to see the example database and notice how each sheet (tab) is a table with a unique name.
You will use SQL to get the right data from a database (Google Sheets file) for the charts you want to display. Next, let's look at producing the actual charts.
Major
StartingMedianSalary
MidCareerMedianSalary
Accounting
46000.00
77100.00
Aerospace Engineering
57700.00
101000.00
Agriculture
42600.00
71900.00
Anthropology
36800.00
61500.00
Major
StartingMedianSalary
Accounting
46000.00
Aerospace Engineering
57700.00
Agriculture
42600.00
Anthropology
36800.00