diff --git a/Sql_Real_data_test.ipynb b/Sql_Real_data_test.ipynb
new file mode 100644
index 0000000..37d4ce4
--- /dev/null
+++ b/Sql_Real_data_test.ipynb
@@ -0,0 +1,3915 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# SQL Working on Chicago Cencus (Socioeconomic Indicators), Crime and Public School Data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext sql"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'Connected: pgp35795@BLUDB'"
+ ]
+ },
+ "execution_count": 2,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Remember the connection string is of the format:\n",
+ "# %sql ibm_db_sa://my-username:my-password@my-hostname:my-port/my-db-name\n",
+ "# Enter the connection string for your Db2 on Cloud database instance below\n",
+ "%sql ibm_db_sa://pgp35795:88^8ctzfc0h3nwvg@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ " \n",
+ " | tabschema | \n",
+ " tabname | \n",
+ " create_time | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[]"
+ ]
+ },
+ "execution_count": 3,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select TABSCHEMA, TABNAME, CREATE_TIME from SYSCAT.TABLES where TABSCHEMA='pgp35795@BLUDB'\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | tabschema | \n",
+ " tabname | \n",
+ " create_time | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " EMPLOYEES | \n",
+ " 2018-12-01 00:27:52.913620 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " JOB_HISTORY | \n",
+ " 2018-12-01 00:27:53.061243 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " JOBS | \n",
+ " 2018-12-01 00:27:53.202144 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " DEPARTMENTS | \n",
+ " 2018-12-01 00:27:53.346973 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " LOCATIONS | \n",
+ " 2018-12-01 00:27:53.488399 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " CENSUS | \n",
+ " 2018-12-07 16:27:25.398184 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " CRIME | \n",
+ " 2018-12-07 16:28:53.444755 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " INSTRUCTOR | \n",
+ " 2018-12-05 16:16:19.569421 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " INFORMATION | \n",
+ " 2018-12-05 16:19:07.227958 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " CHICAGO_SOCIOECONOMIC_DATA | \n",
+ " 2018-12-05 20:39:06.827096 | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " SCHOOLS | \n",
+ " 2018-12-05 23:29:32.179821 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('PGP35795', 'EMPLOYEES', datetime.datetime(2018, 12, 1, 0, 27, 52, 913620)),\n",
+ " ('PGP35795', 'JOB_HISTORY', datetime.datetime(2018, 12, 1, 0, 27, 53, 61243)),\n",
+ " ('PGP35795', 'JOBS', datetime.datetime(2018, 12, 1, 0, 27, 53, 202144)),\n",
+ " ('PGP35795', 'DEPARTMENTS', datetime.datetime(2018, 12, 1, 0, 27, 53, 346973)),\n",
+ " ('PGP35795', 'LOCATIONS', datetime.datetime(2018, 12, 1, 0, 27, 53, 488399)),\n",
+ " ('PGP35795', 'CENSUS', datetime.datetime(2018, 12, 7, 16, 27, 25, 398184)),\n",
+ " ('PGP35795', 'CRIME', datetime.datetime(2018, 12, 7, 16, 28, 53, 444755)),\n",
+ " ('PGP35795', 'INSTRUCTOR', datetime.datetime(2018, 12, 5, 16, 16, 19, 569421)),\n",
+ " ('PGP35795', 'INFORMATION', datetime.datetime(2018, 12, 5, 16, 19, 7, 227958)),\n",
+ " ('PGP35795', 'CHICAGO_SOCIOECONOMIC_DATA', datetime.datetime(2018, 12, 5, 20, 39, 6, 827096)),\n",
+ " ('PGP35795', 'SCHOOLS', datetime.datetime(2018, 12, 5, 23, 29, 32, 179821))]"
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#or, you can retrieve list of all tables where the schema name is not one of the system created ones:\n",
+ "\n",
+ "%sql select TABSCHEMA, TABNAME, CREATE_TIME from SYSCAT.TABLES \\\n",
+ " where TABSCHEMA not in ('SYSIBM', 'SYSCAT', 'SYSSTAT', 'SYSIBMADM', 'SYSTOOLS', 'SYSPUBLIC')\n",
+ " \n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | tabschema | \n",
+ " tabname | \n",
+ " owner | \n",
+ " ownertype | \n",
+ " TYPE | \n",
+ " status | \n",
+ " base_tabschema | \n",
+ " base_tabname | \n",
+ " rowtypeschema | \n",
+ " rowtypename | \n",
+ " create_time | \n",
+ " alter_time | \n",
+ " invalidate_time | \n",
+ " stats_time | \n",
+ " colcount | \n",
+ " tableid | \n",
+ " tbspaceid | \n",
+ " card | \n",
+ " npages | \n",
+ " mpages | \n",
+ " fpages | \n",
+ " npartitions | \n",
+ " nfiles | \n",
+ " tablesize | \n",
+ " overflow | \n",
+ " tbspace | \n",
+ " index_tbspace | \n",
+ " long_tbspace | \n",
+ " parents | \n",
+ " children | \n",
+ " selfrefs | \n",
+ " keycolumns | \n",
+ " keyindexid | \n",
+ " keyunique | \n",
+ " checkcount | \n",
+ " datacapture | \n",
+ " const_checked | \n",
+ " pmap_id | \n",
+ " partition_mode | \n",
+ " log_attribute | \n",
+ " pctfree | \n",
+ " append_mode | \n",
+ " REFRESH | \n",
+ " refresh_time | \n",
+ " LOCKSIZE | \n",
+ " VOLATILE | \n",
+ " row_format | \n",
+ " property | \n",
+ " statistics_profile | \n",
+ " compression | \n",
+ " rowcompmode | \n",
+ " access_mode | \n",
+ " clustered | \n",
+ " active_blocks | \n",
+ " droprule | \n",
+ " maxfreespacesearch | \n",
+ " avgcompressedrowsize | \n",
+ " avgrowcompressionratio | \n",
+ " avgrowsize | \n",
+ " pctrowscompressed | \n",
+ " logindexbuild | \n",
+ " codepage | \n",
+ " collationschema | \n",
+ " collationname | \n",
+ " collationschema_orderby | \n",
+ " collationname_orderby | \n",
+ " encoding_scheme | \n",
+ " pctpagessaved | \n",
+ " last_regen_time | \n",
+ " secpolicyid | \n",
+ " protectiongranularity | \n",
+ " auditpolicyid | \n",
+ " auditpolicyname | \n",
+ " auditexceptionenabled | \n",
+ " definer | \n",
+ " oncommit | \n",
+ " logged | \n",
+ " onrollback | \n",
+ " lastused | \n",
+ " control | \n",
+ " temporaltype | \n",
+ " tableorg | \n",
+ " extended_row_size | \n",
+ " pctextendedrows | \n",
+ " remarks | \n",
+ "
\n",
+ " \n",
+ " | PGP35795 | \n",
+ " SCHOOLS | \n",
+ " PGP35795 | \n",
+ " U | \n",
+ " T | \n",
+ " N | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2018-12-05 23:29:32.179821 | \n",
+ " 2018-12-05 23:29:32.179821 | \n",
+ " 2018-12-05 23:29:32.179821 | \n",
+ " 2018-12-07 21:50:40.668817 | \n",
+ " 79 | \n",
+ " 12 | \n",
+ " 71 | \n",
+ " 566 | \n",
+ " 15 | \n",
+ " 0 | \n",
+ " 16 | \n",
+ " -1 | \n",
+ " -1 | \n",
+ " -1 | \n",
+ " 0 | \n",
+ " pgp35795space1 | \n",
+ " None | \n",
+ " None | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " N | \n",
+ " YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | \n",
+ " 1 | \n",
+ " | \n",
+ " 0 | \n",
+ " -1 | \n",
+ " N | \n",
+ " | \n",
+ " None | \n",
+ " R | \n",
+ " | \n",
+ " N | \n",
+ " | \n",
+ " None | \n",
+ " N | \n",
+ " | \n",
+ " F | \n",
+ " None | \n",
+ " 0 | \n",
+ " N | \n",
+ " 999 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 816 | \n",
+ " 0.0 | \n",
+ " None | \n",
+ " 1208 | \n",
+ " SYSIBM | \n",
+ " IDENTITY | \n",
+ " SYSIBM | \n",
+ " IDENTITY | \n",
+ " | \n",
+ " 0 | \n",
+ " 2018-12-05 23:29:32.179821 | \n",
+ " 0 | \n",
+ " | \n",
+ " None | \n",
+ " None | \n",
+ " N | \n",
+ " PGP35795 | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " 2018-12-17 | \n",
+ " | \n",
+ " N | \n",
+ " R | \n",
+ " N | \n",
+ " -1.0 | \n",
+ " None | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('PGP35795', 'SCHOOLS', 'PGP35795', 'U', 'T', 'N', None, None, None, None, datetime.datetime(2018, 12, 5, 23, 29, 32, 179821), datetime.datetime(2018, 12, 5, 23, 29, 32, 179821), datetime.datetime(2018, 12, 5, 23, 29, 32, 179821), datetime.datetime(2018, 12, 7, 21, 50, 40, 668817), 79, 12, 71, 566, 15, 0, 16, -1, -1, -1, 0, 'pgp35795space1', None, None, 0, 0, 0, 0, 0, 0, 0, 'N', 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY', 1, ' ', '0', -1, 'N', ' ', None, 'R', ' ', 'N', ' ', None, 'N', ' ', 'F', None, 0, 'N', 999, 0, 0.0, 816, 0.0, None, 1208, 'SYSIBM', 'IDENTITY', 'SYSIBM', 'IDENTITY', ' ', 0, datetime.datetime(2018, 12, 5, 23, 29, 32, 179821), 0, ' ', None, None, 'N', 'PGP35795', ' ', ' ', ' ', datetime.date(2018, 12, 17), ' ', 'N', 'R', 'N', -1.0, None)]"
+ ]
+ },
+ "execution_count": 5,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "#or, just query for a specifc table that you want to verify exists in the database\n",
+ "%sql select * from SYSCAT.TABLES where TABNAME = 'SCHOOLS'\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | colname | \n",
+ " typename | \n",
+ " length | \n",
+ "
\n",
+ " \n",
+ " | School_ID | \n",
+ " INTEGER | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Name_of_School | \n",
+ " VARCHAR | \n",
+ " 65 | \n",
+ "
\n",
+ " \n",
+ " | Elementary, Middle, or High School | \n",
+ " VARCHAR | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Street_Address | \n",
+ " VARCHAR | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | City | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | State | \n",
+ " VARCHAR | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | ZIP_Code | \n",
+ " INTEGER | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Phone_Number | \n",
+ " VARCHAR | \n",
+ " 14 | \n",
+ "
\n",
+ " \n",
+ " | Link | \n",
+ " VARCHAR | \n",
+ " 78 | \n",
+ "
\n",
+ " \n",
+ " | Network_Manager | \n",
+ " VARCHAR | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ " | Collaborative_Name | \n",
+ " VARCHAR | \n",
+ " 34 | \n",
+ "
\n",
+ " \n",
+ " | Adequate_Yearly_Progress_Made_ | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Track_Schedule | \n",
+ " VARCHAR | \n",
+ " 12 | \n",
+ "
\n",
+ " \n",
+ " | CPS_Performance_Policy_Status | \n",
+ " VARCHAR | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | CPS_Performance_Policy_Level | \n",
+ " VARCHAR | \n",
+ " 15 | \n",
+ "
\n",
+ " \n",
+ " | Healthy_Schools_Certified_ | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Safety_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Safety_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Family_Involvement_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Family_Involvement_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Environment_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Environment_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Instruction_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Instruction_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Leaders_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Leaders_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Teachers_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Teachers_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Engagement_Icon | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Engagement_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Environment_Icon | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | Pk_2_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Grade_Level_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Grade_Level_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Keep_Pace_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Keep_Pace_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Grade_Level_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Grade_Level_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Keep_Pace_Math_ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Keep_Pace_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr_8_Explore_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr_8_Explore_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Exceeding_Math__ | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Exceeding_Reading__ | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Math | \n",
+ " DECIMAL | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Read | \n",
+ " DECIMAL | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Color_Math | \n",
+ " VARCHAR | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Color_Read | \n",
+ " VARCHAR | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | Students_Taking__Algebra__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Students_Passing__Algebra__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9th Grade EXPLORE (2009) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9th Grade EXPLORE (2010) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 10th Grade PLAN (2009) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 10th Grade PLAN (2010) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Net_Change_EXPLORE_and_PLAN | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | 11th Grade Average ACT (2011) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Net_Change_PLAN_and_ACT | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | College_Eligibility__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Graduation_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | College_Enrollment_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | College_Enrollment__number_of_students_ | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | General_Services_Route | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Freshman_on_Track_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | RCDTS_Code | \n",
+ " BIGINT | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | X_COORDINATE | \n",
+ " DECIMAL | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | Y_COORDINATE | \n",
+ " DECIMAL | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | Latitude | \n",
+ " DECIMAL | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | Longitude | \n",
+ " DECIMAL | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | Community_Area_Number | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Community_Area_Name | \n",
+ " VARCHAR | \n",
+ " 22 | \n",
+ "
\n",
+ " \n",
+ " | Ward | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Police_District | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Location | \n",
+ " VARCHAR | \n",
+ " 27 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Environment_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Average_Student_Attendance | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Rate_of_Misconducts__per_100_students_ | \n",
+ " DECIMAL | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | Average_Teacher_Attendance | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Individualized_Education_Program_Compliance_Rate | \n",
+ " DECIMAL | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | Pk_2_Literacy__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('School_ID', 'INTEGER', 4),\n",
+ " ('Name_of_School', 'VARCHAR', 65),\n",
+ " ('Elementary, Middle, or High School', 'VARCHAR', 2),\n",
+ " ('Street_Address', 'VARCHAR', 30),\n",
+ " ('City', 'VARCHAR', 7),\n",
+ " ('State', 'VARCHAR', 2),\n",
+ " ('ZIP_Code', 'INTEGER', 4),\n",
+ " ('Phone_Number', 'VARCHAR', 14),\n",
+ " ('Link', 'VARCHAR', 78),\n",
+ " ('Network_Manager', 'VARCHAR', 40),\n",
+ " ('Collaborative_Name', 'VARCHAR', 34),\n",
+ " ('Adequate_Yearly_Progress_Made_', 'VARCHAR', 3),\n",
+ " ('Track_Schedule', 'VARCHAR', 12),\n",
+ " ('CPS_Performance_Policy_Status', 'VARCHAR', 16),\n",
+ " ('CPS_Performance_Policy_Level', 'VARCHAR', 15),\n",
+ " ('Healthy_Schools_Certified_', 'VARCHAR', 3),\n",
+ " ('Safety_Icon', 'VARCHAR', 11),\n",
+ " ('Safety_Score', 'SMALLINT', 2),\n",
+ " ('Family_Involvement_Icon', 'VARCHAR', 11),\n",
+ " ('Family_Involvement_Score', 'VARCHAR', 3),\n",
+ " ('Environment_Icon', 'VARCHAR', 11),\n",
+ " ('Environment_Score', 'SMALLINT', 2),\n",
+ " ('Instruction_Icon', 'VARCHAR', 11),\n",
+ " ('Instruction_Score', 'SMALLINT', 2),\n",
+ " ('Leaders_Icon', 'VARCHAR', 11),\n",
+ " ('Leaders_Score', 'VARCHAR', 3),\n",
+ " ('Teachers_Icon', 'VARCHAR', 11),\n",
+ " ('Teachers_Score', 'VARCHAR', 3),\n",
+ " ('Parent_Engagement_Icon', 'VARCHAR', 7),\n",
+ " ('Parent_Engagement_Score', 'VARCHAR', 3),\n",
+ " ('Parent_Environment_Icon', 'VARCHAR', 7),\n",
+ " ('Pk_2_Math__', 'VARCHAR', 4),\n",
+ " ('Gr3_5_Grade_Level_Math__', 'VARCHAR', 4),\n",
+ " ('Gr3_5_Grade_Level_Read__', 'VARCHAR', 4),\n",
+ " ('Gr3_5_Keep_Pace_Read__', 'VARCHAR', 4),\n",
+ " ('Gr3_5_Keep_Pace_Math__', 'VARCHAR', 4),\n",
+ " ('Gr6_8_Grade_Level_Math__', 'VARCHAR', 4),\n",
+ " ('Gr6_8_Grade_Level_Read__', 'VARCHAR', 4),\n",
+ " ('Gr6_8_Keep_Pace_Math_', 'VARCHAR', 4),\n",
+ " ('Gr6_8_Keep_Pace_Read__', 'VARCHAR', 4),\n",
+ " ('Gr_8_Explore_Math__', 'VARCHAR', 4),\n",
+ " ('Gr_8_Explore_Read__', 'VARCHAR', 4),\n",
+ " ('ISAT_Exceeding_Math__', 'DECIMAL', 4),\n",
+ " ('ISAT_Exceeding_Reading__', 'DECIMAL', 4),\n",
+ " ('ISAT_Value_Add_Math', 'DECIMAL', 3),\n",
+ " ('ISAT_Value_Add_Read', 'DECIMAL', 3),\n",
+ " ('ISAT_Value_Add_Color_Math', 'VARCHAR', 6),\n",
+ " ('ISAT_Value_Add_Color_Read', 'VARCHAR', 6),\n",
+ " ('Students_Taking__Algebra__', 'VARCHAR', 4),\n",
+ " ('Students_Passing__Algebra__', 'VARCHAR', 4),\n",
+ " ('9th Grade EXPLORE (2009)', 'VARCHAR', 4),\n",
+ " ('9th Grade EXPLORE (2010)', 'VARCHAR', 4),\n",
+ " ('10th Grade PLAN (2009)', 'VARCHAR', 4),\n",
+ " ('10th Grade PLAN (2010)', 'VARCHAR', 4),\n",
+ " ('Net_Change_EXPLORE_and_PLAN', 'VARCHAR', 3),\n",
+ " ('11th Grade Average ACT (2011)', 'VARCHAR', 4),\n",
+ " ('Net_Change_PLAN_and_ACT', 'VARCHAR', 3),\n",
+ " ('College_Eligibility__', 'VARCHAR', 4),\n",
+ " ('Graduation_Rate__', 'VARCHAR', 4),\n",
+ " ('College_Enrollment_Rate__', 'VARCHAR', 4),\n",
+ " ('College_Enrollment__number_of_students_', 'SMALLINT', 2),\n",
+ " ('General_Services_Route', 'SMALLINT', 2),\n",
+ " ('Freshman_on_Track_Rate__', 'VARCHAR', 4),\n",
+ " ('RCDTS_Code', 'BIGINT', 8),\n",
+ " ('X_COORDINATE', 'DECIMAL', 13),\n",
+ " ('Y_COORDINATE', 'DECIMAL', 13),\n",
+ " ('Latitude', 'DECIMAL', 18),\n",
+ " ('Longitude', 'DECIMAL', 18),\n",
+ " ('Community_Area_Number', 'SMALLINT', 2),\n",
+ " ('Community_Area_Name', 'VARCHAR', 22),\n",
+ " ('Ward', 'SMALLINT', 2),\n",
+ " ('Police_District', 'SMALLINT', 2),\n",
+ " ('Location', 'VARCHAR', 27),\n",
+ " ('Parent_Environment_Score', 'VARCHAR', 3),\n",
+ " ('Average_Student_Attendance', 'DECIMAL', 4),\n",
+ " ('Rate_of_Misconducts__per_100_students_', 'DECIMAL', 5),\n",
+ " ('Average_Teacher_Attendance', 'DECIMAL', 4),\n",
+ " ('Individualized_Education_Program_Compliance_Rate', 'DECIMAL', 5),\n",
+ " ('Pk_2_Literacy__', 'VARCHAR', 4)]"
+ ]
+ },
+ "execution_count": 6,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select COLNAME, TYPENAME, LENGTH FROM SYSCAT.COLUMNS WHERE TABNAME = 'SCHOOLS'\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | name | \n",
+ " coltype | \n",
+ " length | \n",
+ "
\n",
+ " \n",
+ " | 10th Grade PLAN (2009) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 10th Grade PLAN (2010) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 11th Grade Average ACT (2011) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9th Grade EXPLORE (2009) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | 9th Grade EXPLORE (2010) | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Adequate_Yearly_Progress_Made_ | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Average_Student_Attendance | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Average_Teacher_Attendance | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | CPS_Performance_Policy_Level | \n",
+ " VARCHAR | \n",
+ " 15 | \n",
+ "
\n",
+ " \n",
+ " | CPS_Performance_Policy_Status | \n",
+ " VARCHAR | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | City | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | Collaborative_Name | \n",
+ " VARCHAR | \n",
+ " 34 | \n",
+ "
\n",
+ " \n",
+ " | College_Eligibility__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | College_Enrollment_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | College_Enrollment__number_of_students_ | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Community_Area_Name | \n",
+ " VARCHAR | \n",
+ " 22 | \n",
+ "
\n",
+ " \n",
+ " | Community_Area_Number | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Elementary, Middle, or High School | \n",
+ " VARCHAR | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Environment_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Environment_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Family_Involvement_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Family_Involvement_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Freshman_on_Track_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | General_Services_Route | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Grade_Level_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Grade_Level_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Keep_Pace_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr3_5_Keep_Pace_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Grade_Level_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Grade_Level_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Keep_Pace_Math_ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr6_8_Keep_Pace_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr_8_Explore_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Gr_8_Explore_Read__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Graduation_Rate__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Healthy_Schools_Certified_ | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Exceeding_Math__ | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Exceeding_Reading__ | \n",
+ " DECIMAL | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Color_Math | \n",
+ " VARCHAR | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Color_Read | \n",
+ " VARCHAR | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Math | \n",
+ " DECIMAL | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | ISAT_Value_Add_Read | \n",
+ " DECIMAL | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Individualized_Education_Program_Compliance_Rate | \n",
+ " DECIMAL | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | Instruction_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Instruction_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Latitude | \n",
+ " DECIMAL | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | Leaders_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Leaders_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Link | \n",
+ " VARCHAR | \n",
+ " 78 | \n",
+ "
\n",
+ " \n",
+ " | Location | \n",
+ " VARCHAR | \n",
+ " 27 | \n",
+ "
\n",
+ " \n",
+ " | Longitude | \n",
+ " DECIMAL | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " | Name_of_School | \n",
+ " VARCHAR | \n",
+ " 65 | \n",
+ "
\n",
+ " \n",
+ " | Net_Change_EXPLORE_and_PLAN | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Net_Change_PLAN_and_ACT | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Network_Manager | \n",
+ " VARCHAR | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Engagement_Icon | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Engagement_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Environment_Icon | \n",
+ " VARCHAR | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | Parent_Environment_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Phone_Number | \n",
+ " VARCHAR | \n",
+ " 14 | \n",
+ "
\n",
+ " \n",
+ " | Pk_2_Literacy__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Pk_2_Math__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Police_District | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | RCDTS_Code | \n",
+ " BIGINT | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | Rate_of_Misconducts__per_100_students_ | \n",
+ " DECIMAL | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | Safety_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Safety_Score | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | School_ID | \n",
+ " INTEGER | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | State | \n",
+ " VARCHAR | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | Street_Address | \n",
+ " VARCHAR | \n",
+ " 30 | \n",
+ "
\n",
+ " \n",
+ " | Students_Passing__Algebra__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Students_Taking__Algebra__ | \n",
+ " VARCHAR | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | Teachers_Icon | \n",
+ " VARCHAR | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | Teachers_Score | \n",
+ " VARCHAR | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | Track_Schedule | \n",
+ " VARCHAR | \n",
+ " 12 | \n",
+ "
\n",
+ " \n",
+ " | Ward | \n",
+ " SMALLINT | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | X_COORDINATE | \n",
+ " DECIMAL | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | Y_COORDINATE | \n",
+ " DECIMAL | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | ZIP_Code | \n",
+ " INTEGER | \n",
+ " 4 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('10th Grade PLAN (2009)', 'VARCHAR ', 4),\n",
+ " ('10th Grade PLAN (2010)', 'VARCHAR ', 4),\n",
+ " ('11th Grade Average ACT (2011)', 'VARCHAR ', 4),\n",
+ " ('9th Grade EXPLORE (2009)', 'VARCHAR ', 4),\n",
+ " ('9th Grade EXPLORE (2010)', 'VARCHAR ', 4),\n",
+ " ('Adequate_Yearly_Progress_Made_', 'VARCHAR ', 3),\n",
+ " ('Average_Student_Attendance', 'DECIMAL ', 4),\n",
+ " ('Average_Teacher_Attendance', 'DECIMAL ', 4),\n",
+ " ('CPS_Performance_Policy_Level', 'VARCHAR ', 15),\n",
+ " ('CPS_Performance_Policy_Status', 'VARCHAR ', 16),\n",
+ " ('City', 'VARCHAR ', 7),\n",
+ " ('Collaborative_Name', 'VARCHAR ', 34),\n",
+ " ('College_Eligibility__', 'VARCHAR ', 4),\n",
+ " ('College_Enrollment_Rate__', 'VARCHAR ', 4),\n",
+ " ('College_Enrollment__number_of_students_', 'SMALLINT', 2),\n",
+ " ('Community_Area_Name', 'VARCHAR ', 22),\n",
+ " ('Community_Area_Number', 'SMALLINT', 2),\n",
+ " ('Elementary, Middle, or High School', 'VARCHAR ', 2),\n",
+ " ('Environment_Icon', 'VARCHAR ', 11),\n",
+ " ('Environment_Score', 'SMALLINT', 2),\n",
+ " ('Family_Involvement_Icon', 'VARCHAR ', 11),\n",
+ " ('Family_Involvement_Score', 'VARCHAR ', 3),\n",
+ " ('Freshman_on_Track_Rate__', 'VARCHAR ', 4),\n",
+ " ('General_Services_Route', 'SMALLINT', 2),\n",
+ " ('Gr3_5_Grade_Level_Math__', 'VARCHAR ', 4),\n",
+ " ('Gr3_5_Grade_Level_Read__', 'VARCHAR ', 4),\n",
+ " ('Gr3_5_Keep_Pace_Math__', 'VARCHAR ', 4),\n",
+ " ('Gr3_5_Keep_Pace_Read__', 'VARCHAR ', 4),\n",
+ " ('Gr6_8_Grade_Level_Math__', 'VARCHAR ', 4),\n",
+ " ('Gr6_8_Grade_Level_Read__', 'VARCHAR ', 4),\n",
+ " ('Gr6_8_Keep_Pace_Math_', 'VARCHAR ', 4),\n",
+ " ('Gr6_8_Keep_Pace_Read__', 'VARCHAR ', 4),\n",
+ " ('Gr_8_Explore_Math__', 'VARCHAR ', 4),\n",
+ " ('Gr_8_Explore_Read__', 'VARCHAR ', 4),\n",
+ " ('Graduation_Rate__', 'VARCHAR ', 4),\n",
+ " ('Healthy_Schools_Certified_', 'VARCHAR ', 3),\n",
+ " ('ISAT_Exceeding_Math__', 'DECIMAL ', 4),\n",
+ " ('ISAT_Exceeding_Reading__', 'DECIMAL ', 4),\n",
+ " ('ISAT_Value_Add_Color_Math', 'VARCHAR ', 6),\n",
+ " ('ISAT_Value_Add_Color_Read', 'VARCHAR ', 6),\n",
+ " ('ISAT_Value_Add_Math', 'DECIMAL ', 3),\n",
+ " ('ISAT_Value_Add_Read', 'DECIMAL ', 3),\n",
+ " ('Individualized_Education_Program_Compliance_Rate', 'DECIMAL ', 5),\n",
+ " ('Instruction_Icon', 'VARCHAR ', 11),\n",
+ " ('Instruction_Score', 'SMALLINT', 2),\n",
+ " ('Latitude', 'DECIMAL ', 18),\n",
+ " ('Leaders_Icon', 'VARCHAR ', 11),\n",
+ " ('Leaders_Score', 'VARCHAR ', 3),\n",
+ " ('Link', 'VARCHAR ', 78),\n",
+ " ('Location', 'VARCHAR ', 27),\n",
+ " ('Longitude', 'DECIMAL ', 18),\n",
+ " ('Name_of_School', 'VARCHAR ', 65),\n",
+ " ('Net_Change_EXPLORE_and_PLAN', 'VARCHAR ', 3),\n",
+ " ('Net_Change_PLAN_and_ACT', 'VARCHAR ', 3),\n",
+ " ('Network_Manager', 'VARCHAR ', 40),\n",
+ " ('Parent_Engagement_Icon', 'VARCHAR ', 7),\n",
+ " ('Parent_Engagement_Score', 'VARCHAR ', 3),\n",
+ " ('Parent_Environment_Icon', 'VARCHAR ', 7),\n",
+ " ('Parent_Environment_Score', 'VARCHAR ', 3),\n",
+ " ('Phone_Number', 'VARCHAR ', 14),\n",
+ " ('Pk_2_Literacy__', 'VARCHAR ', 4),\n",
+ " ('Pk_2_Math__', 'VARCHAR ', 4),\n",
+ " ('Police_District', 'SMALLINT', 2),\n",
+ " ('RCDTS_Code', 'BIGINT ', 8),\n",
+ " ('Rate_of_Misconducts__per_100_students_', 'DECIMAL ', 5),\n",
+ " ('Safety_Icon', 'VARCHAR ', 11),\n",
+ " ('Safety_Score', 'SMALLINT', 2),\n",
+ " ('School_ID', 'INTEGER ', 4),\n",
+ " ('State', 'VARCHAR ', 2),\n",
+ " ('Street_Address', 'VARCHAR ', 30),\n",
+ " ('Students_Passing__Algebra__', 'VARCHAR ', 4),\n",
+ " ('Students_Taking__Algebra__', 'VARCHAR ', 4),\n",
+ " ('Teachers_Icon', 'VARCHAR ', 11),\n",
+ " ('Teachers_Score', 'VARCHAR ', 3),\n",
+ " ('Track_Schedule', 'VARCHAR ', 12),\n",
+ " ('Ward', 'SMALLINT', 2),\n",
+ " ('X_COORDINATE', 'DECIMAL ', 13),\n",
+ " ('Y_COORDINATE', 'DECIMAL ', 13),\n",
+ " ('ZIP_Code', 'INTEGER ', 4)]"
+ ]
+ },
+ "execution_count": 7,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql SELECT DISTINCT(NAME), COLTYPE, LENGTH FROM SYSIBM.SYSCOLUMNS WHERE TBNAME = 'SCHOOLS'\n",
+ "\n",
+ "#%sql select distinct(NAME), COLTYPE, LENGTH from SYSIBM.SYSCOLUMNS where TBNAME = 'SCHOOLS'\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#How many Elementary Schools are in the dataset?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 462 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('462'),)]"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql SELECT COUNT (*) FROM SCHOOLS WHERE \"Elementary, Middle, or High School\" = 'ES'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "What is the highest Safety Score?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | max_safety_score | \n",
+ "
\n",
+ " \n",
+ " | 99 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(99,)]"
+ ]
+ },
+ "execution_count": 9,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql SELECT MAX (\"Safety_Score\") As MAX_SAFETY_SCORE FROM SCHOOLS"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Which schools have highest Safety Score?¶"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Safety_Score | \n",
+ "
\n",
+ " \n",
+ " | Abraham Lincoln Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Alexander Graham Bell Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Annie Keller Elementary Gifted Magnet School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Augustus H Burley Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Edgar Allan Poe Elementary Classical School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Edgebrook Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Ellen Mitchell Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | James E McDade Elementary Classical School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | James G Blaine Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | LaSalle Elementary Language Academy | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Mary E Courtenay Elementary Language Arts Center | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Northside College Preparatory High School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Northside Learning Center High School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Norwood Park Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Oriole Park Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Sauganash Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Stephen Decatur Classical Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Talman Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Wildwood Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Abraham Lincoln Elementary School', 99),\n",
+ " ('Alexander Graham Bell Elementary School', 99),\n",
+ " ('Annie Keller Elementary Gifted Magnet School', 99),\n",
+ " ('Augustus H Burley Elementary School', 99),\n",
+ " ('Edgar Allan Poe Elementary Classical School', 99),\n",
+ " ('Edgebrook Elementary School', 99),\n",
+ " ('Ellen Mitchell Elementary School', 99),\n",
+ " ('James E McDade Elementary Classical School', 99),\n",
+ " ('James G Blaine Elementary School', 99),\n",
+ " ('LaSalle Elementary Language Academy', 99),\n",
+ " ('Mary E Courtenay Elementary Language Arts Center', 99),\n",
+ " ('Northside College Preparatory High School', 99),\n",
+ " ('Northside Learning Center High School', 99),\n",
+ " ('Norwood Park Elementary School', 99),\n",
+ " ('Oriole Park Elementary School', 99),\n",
+ " ('Sauganash Elementary School', 99),\n",
+ " ('Stephen Decatur Classical Elementary School', 99),\n",
+ " ('Talman Elementary School', 99),\n",
+ " ('Wildwood Elementary School', 99)]"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql SELECT \"Name_of_School\", \"Safety_Score\" FROM schools where \"Safety_Score\" = 99"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Safety_Score | \n",
+ "
\n",
+ " \n",
+ " | Abraham Lincoln Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Alexander Graham Bell Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Annie Keller Elementary Gifted Magnet School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Augustus H Burley Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Edgar Allan Poe Elementary Classical School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Edgebrook Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Ellen Mitchell Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | James E McDade Elementary Classical School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | James G Blaine Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | LaSalle Elementary Language Academy | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Mary E Courtenay Elementary Language Arts Center | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Northside College Preparatory High School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Northside Learning Center High School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Norwood Park Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Oriole Park Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Sauganash Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Stephen Decatur Classical Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Talman Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ " \n",
+ " | Wildwood Elementary School | \n",
+ " 99 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Abraham Lincoln Elementary School', 99),\n",
+ " ('Alexander Graham Bell Elementary School', 99),\n",
+ " ('Annie Keller Elementary Gifted Magnet School', 99),\n",
+ " ('Augustus H Burley Elementary School', 99),\n",
+ " ('Edgar Allan Poe Elementary Classical School', 99),\n",
+ " ('Edgebrook Elementary School', 99),\n",
+ " ('Ellen Mitchell Elementary School', 99),\n",
+ " ('James E McDade Elementary Classical School', 99),\n",
+ " ('James G Blaine Elementary School', 99),\n",
+ " ('LaSalle Elementary Language Academy', 99),\n",
+ " ('Mary E Courtenay Elementary Language Arts Center', 99),\n",
+ " ('Northside College Preparatory High School', 99),\n",
+ " ('Northside Learning Center High School', 99),\n",
+ " ('Norwood Park Elementary School', 99),\n",
+ " ('Oriole Park Elementary School', 99),\n",
+ " ('Sauganash Elementary School', 99),\n",
+ " ('Stephen Decatur Classical Elementary School', 99),\n",
+ " ('Talman Elementary School', 99),\n",
+ " ('Wildwood Elementary School', 99)]"
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Better Way\n",
+ "%sql select \"Name_of_School\", \"Safety_Score\" from SCHOOLS where \\\n",
+ " \"Safety_Score\"= (select MAX(\"Safety_Score\") from SCHOOLS)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "What are the top 10 schools with the highest \"Average Student Attendance\"?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | John Charles Haines Elementary School | \n",
+ " 98.4 | \n",
+ "
\n",
+ " \n",
+ " | James Ward Elementary School | \n",
+ " 97.8 | \n",
+ "
\n",
+ " \n",
+ " | Edgar Allan Poe Elementary Classical School | \n",
+ " 97.6 | \n",
+ "
\n",
+ " \n",
+ " | Orozco Fine Arts & Sciences Elementary School | \n",
+ " 97.6 | \n",
+ "
\n",
+ " \n",
+ " | Rachel Carson Elementary School | \n",
+ " 97.6 | \n",
+ "
\n",
+ " \n",
+ " | Annie Keller Elementary Gifted Magnet School | \n",
+ " 97.5 | \n",
+ "
\n",
+ " \n",
+ " | Andrew Jackson Elementary Language Academy | \n",
+ " 97.4 | \n",
+ "
\n",
+ " \n",
+ " | Lenart Elementary Regional Gifted Center | \n",
+ " 97.4 | \n",
+ "
\n",
+ " \n",
+ " | Disney II Magnet School | \n",
+ " 97.3 | \n",
+ "
\n",
+ " \n",
+ " | John H Vanderpoel Elementary Magnet School | \n",
+ " 97.2 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('John Charles Haines Elementary School', Decimal('98.4')),\n",
+ " ('James Ward Elementary School', Decimal('97.8')),\n",
+ " ('Edgar Allan Poe Elementary Classical School', Decimal('97.6')),\n",
+ " ('Orozco Fine Arts & Sciences Elementary School', Decimal('97.6')),\n",
+ " ('Rachel Carson Elementary School', Decimal('97.6')),\n",
+ " ('Annie Keller Elementary Gifted Magnet School', Decimal('97.5')),\n",
+ " ('Andrew Jackson Elementary Language Academy', Decimal('97.4')),\n",
+ " ('Lenart Elementary Regional Gifted Center', Decimal('97.4')),\n",
+ " ('Disney II Magnet School', Decimal('97.3')),\n",
+ " ('John H Vanderpoel Elementary Magnet School', Decimal('97.2'))]"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Name_of_School\", \"Average_Student_Attendance\" from SCHOOLS \\\n",
+ "order by \"Average_Student_Attendance\" desc nulls last limit 10"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Retrieve the list of 5 Schools with the lowest Average Student Attendance sorted in ascending order based on attendance¶\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | Richard T Crane Technical Preparatory High School | \n",
+ " 57.9 | \n",
+ "
\n",
+ " \n",
+ " | Barbara Vick Early Childhood & Family Center | \n",
+ " 60.9 | \n",
+ "
\n",
+ " \n",
+ " | Dyett High School | \n",
+ " 62.5 | \n",
+ "
\n",
+ " \n",
+ " | Wendell Phillips Academy High School | \n",
+ " 63.0 | \n",
+ "
\n",
+ " \n",
+ " | Orr Academy High School | \n",
+ " 66.3 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Richard T Crane Technical Preparatory High School', Decimal('57.9')),\n",
+ " ('Barbara Vick Early Childhood & Family Center', Decimal('60.9')),\n",
+ " ('Dyett High School', Decimal('62.5')),\n",
+ " ('Wendell Phillips Academy High School', Decimal('63.0')),\n",
+ " ('Orr Academy High School', Decimal('66.3'))]"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Name_of_School\", \"Average_Student_Attendance\" from SCHOOLS \\\n",
+ "order by \"Average_Student_Attendance\" asc limit 5"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | Richard T Crane Technical Preparatory High School | \n",
+ " 57.9 | \n",
+ "
\n",
+ " \n",
+ " | Barbara Vick Early Childhood & Family Center | \n",
+ " 60.9 | \n",
+ "
\n",
+ " \n",
+ " | Dyett High School | \n",
+ " 62.5 | \n",
+ "
\n",
+ " \n",
+ " | Wendell Phillips Academy High School | \n",
+ " 63.0 | \n",
+ "
\n",
+ " \n",
+ " | Orr Academy High School | \n",
+ " 66.3 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Richard T Crane Technical Preparatory High School', Decimal('57.9')),\n",
+ " ('Barbara Vick Early Childhood & Family Center', Decimal('60.9')),\n",
+ " ('Dyett High School', Decimal('62.5')),\n",
+ " ('Wendell Phillips Academy High School', Decimal('63.0')),\n",
+ " ('Orr Academy High School', Decimal('66.3'))]"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Another Way\n",
+ "%sql SELECT \"Name_of_School\", \"Average_Student_Attendance\" \\\n",
+ " from SCHOOLS \\\n",
+ " order by \"Average_Student_Attendance\" \\\n",
+ " fetch first 5 rows only"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now remove the '%' sign from the above result set for Average Student Attendance column"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Example 1: Replace all occurrences of the letter 'N' in the word 'DINING' with 'VID'.\n",
+ " VALUES CHAR (REPLACE ('DINING', 'N', 'VID'), 10)\n",
+ "Example 2: In a Unicode database with case-insensitive collation CLDR181_LEN_S1, replace the word 'QUICK' with the word 'LARGE'.\n",
+ "VALUES REPLACE ('The quick brown fox', 'QUICK', 'LARGE')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Which Schools have Average Student Attendance lower than 70%"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | Richard T Crane Technical Preparatory High School | \n",
+ " 57.9 | \n",
+ "
\n",
+ " \n",
+ " | Barbara Vick Early Childhood & Family Center | \n",
+ " 60.9 | \n",
+ "
\n",
+ " \n",
+ " | Dyett High School | \n",
+ " 62.5 | \n",
+ "
\n",
+ " \n",
+ " | Wendell Phillips Academy High School | \n",
+ " 63.0 | \n",
+ "
\n",
+ " \n",
+ " | Orr Academy High School | \n",
+ " 66.3 | \n",
+ "
\n",
+ " \n",
+ " | Manley Career Academy High School | \n",
+ " 66.8 | \n",
+ "
\n",
+ " \n",
+ " | Chicago Vocational Career Academy High School | \n",
+ " 68.8 | \n",
+ "
\n",
+ " \n",
+ " | Roberto Clemente Community Academy High School | \n",
+ " 69.6 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Richard T Crane Technical Preparatory High School', Decimal('57.9')),\n",
+ " ('Barbara Vick Early Childhood & Family Center', Decimal('60.9')),\n",
+ " ('Dyett High School', Decimal('62.5')),\n",
+ " ('Wendell Phillips Academy High School', Decimal('63.0')),\n",
+ " ('Orr Academy High School', Decimal('66.3')),\n",
+ " ('Manley Career Academy High School', Decimal('66.8')),\n",
+ " ('Chicago Vocational Career Academy High School', Decimal('68.8')),\n",
+ " ('Roberto Clemente Community Academy High School', Decimal('69.6'))]"
+ ]
+ },
+ "execution_count": 14,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql SELECT \"Name_of_School\", \"Average_Student_Attendance\" \\\n",
+ " from SCHOOLS \\\n",
+ " where DECIMAL ( REPLACE(\"Average_Student_Attendance\", '%', '') ) < 70 \\\n",
+ " order by \"Average_Student_Attendance\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Name_of_School | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | Richard T Crane Technical Preparatory High School | \n",
+ " 57.9 | \n",
+ "
\n",
+ " \n",
+ " | Barbara Vick Early Childhood & Family Center | \n",
+ " 60.9 | \n",
+ "
\n",
+ " \n",
+ " | Dyett High School | \n",
+ " 62.5 | \n",
+ "
\n",
+ " \n",
+ " | Wendell Phillips Academy High School | \n",
+ " 63.0 | \n",
+ "
\n",
+ " \n",
+ " | Orr Academy High School | \n",
+ " 66.3 | \n",
+ "
\n",
+ " \n",
+ " | Manley Career Academy High School | \n",
+ " 66.8 | \n",
+ "
\n",
+ " \n",
+ " | Chicago Vocational Career Academy High School | \n",
+ " 68.8 | \n",
+ "
\n",
+ " \n",
+ " | Roberto Clemente Community Academy High School | \n",
+ " 69.6 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('Richard T Crane Technical Preparatory High School', Decimal('57.9')),\n",
+ " ('Barbara Vick Early Childhood & Family Center', Decimal('60.9')),\n",
+ " ('Dyett High School', Decimal('62.5')),\n",
+ " ('Wendell Phillips Academy High School', Decimal('63.0')),\n",
+ " ('Orr Academy High School', Decimal('66.3')),\n",
+ " ('Manley Career Academy High School', Decimal('66.8')),\n",
+ " ('Chicago Vocational Career Academy High School', Decimal('68.8')),\n",
+ " ('Roberto Clemente Community Academy High School', Decimal('69.6'))]"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Name_of_School\", \"Average_Student_Attendance\" from SCHOOLS \\\n",
+ "where cast (replace (\"Average_Student_Attendance\",'%','') as double) < 70 \\\n",
+ "order by \"Average_Student_Attendance\"\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Get the total College Enrollment (number of students) for each Community Area"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Get the 5 Community Areas with the least total College Enrollment (number of students) sorted in ascending order"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Community_Area_Name | \n",
+ " average_enrollment | \n",
+ "
\n",
+ " \n",
+ " | ALBANY PARK | \n",
+ " 858.000000 | \n",
+ "
\n",
+ " \n",
+ " | ARCHER HEIGHTS | \n",
+ " 2411.500000 | \n",
+ "
\n",
+ " \n",
+ " | ARMOUR SQUARE | \n",
+ " 486.000000 | \n",
+ "
\n",
+ " \n",
+ " | ASHBURN | \n",
+ " 810.375000 | \n",
+ "
\n",
+ " \n",
+ " | AUBURN GRESHAM | \n",
+ " 417.500000 | \n",
+ "
\n",
+ " \n",
+ " | AUSTIN | \n",
+ " 475.347826 | \n",
+ "
\n",
+ " \n",
+ " | AVALON PARK | \n",
+ " 507.333333 | \n",
+ "
\n",
+ " \n",
+ " | AVONDALE | \n",
+ " 910.000000 | \n",
+ "
\n",
+ " \n",
+ " | BELMONT CRAGIN | \n",
+ " 1198.833333 | \n",
+ "
\n",
+ " \n",
+ " | BEVERLY | \n",
+ " 409.000000 | \n",
+ "
\n",
+ " \n",
+ " | BRIDGEPORT | \n",
+ " 633.400000 | \n",
+ "
\n",
+ " \n",
+ " | BRIGHTON PARK | \n",
+ " 1205.875000 | \n",
+ "
\n",
+ " \n",
+ " | BURNSIDE | \n",
+ " 549.000000 | \n",
+ "
\n",
+ " \n",
+ " | CALUMET HEIGHTS | \n",
+ " 261.333333 | \n",
+ "
\n",
+ " \n",
+ " | CHATHAM | \n",
+ " 560.222222 | \n",
+ "
\n",
+ " \n",
+ " | CHICAGO LAWN | \n",
+ " 1012.285714 | \n",
+ "
\n",
+ " \n",
+ " | CLEARING | \n",
+ " 521.250000 | \n",
+ "
\n",
+ " \n",
+ " | DOUGLAS | \n",
+ " 424.545454 | \n",
+ "
\n",
+ " \n",
+ " | DUNNING | \n",
+ " 761.333333 | \n",
+ "
\n",
+ " \n",
+ " | EAST GARFIELD PARK | \n",
+ " 410.538461 | \n",
+ "
\n",
+ " \n",
+ " | EAST SIDE | \n",
+ " 1061.000000 | \n",
+ "
\n",
+ " \n",
+ " | EDGEWATER | \n",
+ " 766.666666 | \n",
+ "
\n",
+ " \n",
+ " | EDISON PARK | \n",
+ " 455.000000 | \n",
+ "
\n",
+ " \n",
+ " | ENGLEWOOD | \n",
+ " 401.882352 | \n",
+ "
\n",
+ " \n",
+ " | FOREST GLEN | \n",
+ " 477.000000 | \n",
+ "
\n",
+ " \n",
+ " | FULLER PARK | \n",
+ " 265.500000 | \n",
+ "
\n",
+ " \n",
+ " | GAGE PARK | \n",
+ " 991.500000 | \n",
+ "
\n",
+ " \n",
+ " | GARFIELD RIDGE | \n",
+ " 910.400000 | \n",
+ "
\n",
+ " \n",
+ " | GRAND BOULEVARD | \n",
+ " 351.125000 | \n",
+ "
\n",
+ " \n",
+ " | GREATER GRAND CROSSING | \n",
+ " 405.100000 | \n",
+ "
\n",
+ " \n",
+ " | HEGEWISCH | \n",
+ " 481.500000 | \n",
+ "
\n",
+ " \n",
+ " | HERMOSA | \n",
+ " 993.750000 | \n",
+ "
\n",
+ " \n",
+ " | HUMBOLDT PARK | \n",
+ " 663.076923 | \n",
+ "
\n",
+ " \n",
+ " | HYDE PARK | \n",
+ " 482.500000 | \n",
+ "
\n",
+ " \n",
+ " | IRVING PARK | \n",
+ " 862.666666 | \n",
+ "
\n",
+ " \n",
+ " | JEFFERSON PARK | \n",
+ " 877.500000 | \n",
+ "
\n",
+ " \n",
+ " | KENWOOD | \n",
+ " 612.428571 | \n",
+ "
\n",
+ " \n",
+ " | LAKE VIEW | \n",
+ " 641.363636 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN PARK | \n",
+ " 802.142857 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN SQUARE | \n",
+ " 826.400000 | \n",
+ "
\n",
+ " \n",
+ " | LOGAN SQUARE | \n",
+ " 668.272727 | \n",
+ "
\n",
+ " \n",
+ " | LOOP | \n",
+ " 871.000000 | \n",
+ "
\n",
+ " \n",
+ " | LOWER WEST SIDE | \n",
+ " 659.727272 | \n",
+ "
\n",
+ " \n",
+ " | MCKINLEY PARK | \n",
+ " 388.000000 | \n",
+ "
\n",
+ " \n",
+ " | MONTCLARE | \n",
+ " 1317.000000 | \n",
+ "
\n",
+ " \n",
+ " | MORGAN PARK | \n",
+ " 654.200000 | \n",
+ "
\n",
+ " \n",
+ " | MOUNT GREENWOOD | \n",
+ " 522.750000 | \n",
+ "
\n",
+ " \n",
+ " | NEAR NORTH SIDE | \n",
+ " 480.285714 | \n",
+ "
\n",
+ " \n",
+ " | NEAR SOUTH SIDE | \n",
+ " 459.333333 | \n",
+ "
\n",
+ " \n",
+ " | NEAR WEST SIDE | \n",
+ " 498.437500 | \n",
+ "
\n",
+ " \n",
+ " | NEW CITY | \n",
+ " 609.384615 | \n",
+ "
\n",
+ " \n",
+ " | NORTH CENTER | \n",
+ " 1077.285714 | \n",
+ "
\n",
+ " \n",
+ " | NORTH LAWNDALE | \n",
+ " 321.625000 | \n",
+ "
\n",
+ " \n",
+ " | NORTH PARK | \n",
+ " 842.000000 | \n",
+ "
\n",
+ " \n",
+ " | NORWOOD PARK | \n",
+ " 808.625000 | \n",
+ "
\n",
+ " \n",
+ " | OAKLAND | \n",
+ " 140.000000 | \n",
+ "
\n",
+ " \n",
+ " | OHARE | \n",
+ " 786.000000 | \n",
+ "
\n",
+ " \n",
+ " | PORTAGE PARK | \n",
+ " 993.428571 | \n",
+ "
\n",
+ " \n",
+ " | PULLMAN | \n",
+ " 324.000000 | \n",
+ "
\n",
+ " \n",
+ " | RIVERDALE | \n",
+ " 386.750000 | \n",
+ "
\n",
+ " \n",
+ " | ROGERS PARK | \n",
+ " 678.000000 | \n",
+ "
\n",
+ " \n",
+ " | ROSELAND | \n",
+ " 540.000000 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH CHICAGO | \n",
+ " 577.571428 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH DEERING | \n",
+ " 464.750000 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH LAWNDALE | \n",
+ " 672.409090 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH SHORE | \n",
+ " 504.777777 | \n",
+ "
\n",
+ " \n",
+ " | UPTOWN | \n",
+ " 626.857142 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON HEIGHTS | \n",
+ " 445.111111 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON PARK | \n",
+ " 529.600000 | \n",
+ "
\n",
+ " \n",
+ " | WEST ELSDON | \n",
+ " 1233.333333 | \n",
+ "
\n",
+ " \n",
+ " | WEST ENGLEWOOD | \n",
+ " 457.384615 | \n",
+ "
\n",
+ " \n",
+ " | WEST GARFIELD PARK | \n",
+ " 327.750000 | \n",
+ "
\n",
+ " \n",
+ " | WEST LAWN | \n",
+ " 1051.750000 | \n",
+ "
\n",
+ " \n",
+ " | WEST PULLMAN | \n",
+ " 324.000000 | \n",
+ "
\n",
+ " \n",
+ " | WEST RIDGE | \n",
+ " 910.777777 | \n",
+ "
\n",
+ " \n",
+ " | WEST TOWN | \n",
+ " 471.450000 | \n",
+ "
\n",
+ " \n",
+ " | WOODLAWN | \n",
+ " 525.750000 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('ALBANY PARK', Decimal('858.000000')),\n",
+ " ('ARCHER HEIGHTS', Decimal('2411.500000')),\n",
+ " ('ARMOUR SQUARE', Decimal('486.000000')),\n",
+ " ('ASHBURN', Decimal('810.375000')),\n",
+ " ('AUBURN GRESHAM', Decimal('417.500000')),\n",
+ " ('AUSTIN', Decimal('475.347826')),\n",
+ " ('AVALON PARK', Decimal('507.333333')),\n",
+ " ('AVONDALE', Decimal('910.000000')),\n",
+ " ('BELMONT CRAGIN', Decimal('1198.833333')),\n",
+ " ('BEVERLY', Decimal('409.000000')),\n",
+ " ('BRIDGEPORT', Decimal('633.400000')),\n",
+ " ('BRIGHTON PARK', Decimal('1205.875000')),\n",
+ " ('BURNSIDE', Decimal('549.000000')),\n",
+ " ('CALUMET HEIGHTS', Decimal('261.333333')),\n",
+ " ('CHATHAM', Decimal('560.222222')),\n",
+ " ('CHICAGO LAWN', Decimal('1012.285714')),\n",
+ " ('CLEARING', Decimal('521.250000')),\n",
+ " ('DOUGLAS', Decimal('424.545454')),\n",
+ " ('DUNNING', Decimal('761.333333')),\n",
+ " ('EAST GARFIELD PARK', Decimal('410.538461')),\n",
+ " ('EAST SIDE', Decimal('1061.000000')),\n",
+ " ('EDGEWATER', Decimal('766.666666')),\n",
+ " ('EDISON PARK', Decimal('455.000000')),\n",
+ " ('ENGLEWOOD', Decimal('401.882352')),\n",
+ " ('FOREST GLEN', Decimal('477.000000')),\n",
+ " ('FULLER PARK', Decimal('265.500000')),\n",
+ " ('GAGE PARK', Decimal('991.500000')),\n",
+ " ('GARFIELD RIDGE', Decimal('910.400000')),\n",
+ " ('GRAND BOULEVARD', Decimal('351.125000')),\n",
+ " ('GREATER GRAND CROSSING', Decimal('405.100000')),\n",
+ " ('HEGEWISCH', Decimal('481.500000')),\n",
+ " ('HERMOSA', Decimal('993.750000')),\n",
+ " ('HUMBOLDT PARK', Decimal('663.076923')),\n",
+ " ('HYDE PARK', Decimal('482.500000')),\n",
+ " ('IRVING PARK', Decimal('862.666666')),\n",
+ " ('JEFFERSON PARK', Decimal('877.500000')),\n",
+ " ('KENWOOD', Decimal('612.428571')),\n",
+ " ('LAKE VIEW', Decimal('641.363636')),\n",
+ " ('LINCOLN PARK', Decimal('802.142857')),\n",
+ " ('LINCOLN SQUARE', Decimal('826.400000')),\n",
+ " ('LOGAN SQUARE', Decimal('668.272727')),\n",
+ " ('LOOP', Decimal('871.000000')),\n",
+ " ('LOWER WEST SIDE', Decimal('659.727272')),\n",
+ " ('MCKINLEY PARK', Decimal('388.000000')),\n",
+ " ('MONTCLARE', Decimal('1317.000000')),\n",
+ " ('MORGAN PARK', Decimal('654.200000')),\n",
+ " ('MOUNT GREENWOOD', Decimal('522.750000')),\n",
+ " ('NEAR NORTH SIDE', Decimal('480.285714')),\n",
+ " ('NEAR SOUTH SIDE', Decimal('459.333333')),\n",
+ " ('NEAR WEST SIDE', Decimal('498.437500')),\n",
+ " ('NEW CITY', Decimal('609.384615')),\n",
+ " ('NORTH CENTER', Decimal('1077.285714')),\n",
+ " ('NORTH LAWNDALE', Decimal('321.625000')),\n",
+ " ('NORTH PARK', Decimal('842.000000')),\n",
+ " ('NORWOOD PARK', Decimal('808.625000')),\n",
+ " ('OAKLAND', Decimal('140.000000')),\n",
+ " ('OHARE', Decimal('786.000000')),\n",
+ " ('PORTAGE PARK', Decimal('993.428571')),\n",
+ " ('PULLMAN', Decimal('324.000000')),\n",
+ " ('RIVERDALE', Decimal('386.750000')),\n",
+ " ('ROGERS PARK', Decimal('678.000000')),\n",
+ " ('ROSELAND', Decimal('540.000000')),\n",
+ " ('SOUTH CHICAGO', Decimal('577.571428')),\n",
+ " ('SOUTH DEERING', Decimal('464.750000')),\n",
+ " ('SOUTH LAWNDALE', Decimal('672.409090')),\n",
+ " ('SOUTH SHORE', Decimal('504.777777')),\n",
+ " ('UPTOWN', Decimal('626.857142')),\n",
+ " ('WASHINGTON HEIGHTS', Decimal('445.111111')),\n",
+ " ('WASHINGTON PARK', Decimal('529.600000')),\n",
+ " ('WEST ELSDON', Decimal('1233.333333')),\n",
+ " ('WEST ENGLEWOOD', Decimal('457.384615')),\n",
+ " ('WEST GARFIELD PARK', Decimal('327.750000')),\n",
+ " ('WEST LAWN', Decimal('1051.750000')),\n",
+ " ('WEST PULLMAN', Decimal('324.000000')),\n",
+ " ('WEST RIDGE', Decimal('910.777777')),\n",
+ " ('WEST TOWN', Decimal('471.450000')),\n",
+ " ('WOODLAWN', Decimal('525.750000'))]"
+ ]
+ },
+ "execution_count": 36,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Community_Area_Name\", avg(\"College_Enrollment__number_of_students_\") AS Average_ENROLLMENT \\\n",
+ " from SCHOOLS \\\n",
+ " group by \"Community_Area_Name\" "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "The only way it works when I tell the fixed number of character like this below, but UserID is not always 4 characters.\n",
+ "\n",
+ "select CAST(LEFT(userID, 4) AS int) from audit"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "(ibm_db_dbi.ProgrammingError) ibm_db_dbi::ProgrammingError: SQLNumResultCols failed: [IBM][CLI Driver][DB2/LINUXX8664] SQL0206N \"College_Enrollment__Rate_\" is not valid in the context where it is used. SQLSTATE=42703 SQLCODE=-206 [SQL: 'select \"Community_Area_Name\", sum(\"College_Enrollment__Rate_\") AS TOTAL_ENROLLMENT from SCHOOLS group by \"Community_Area_Name\"'] (Background on this error at: http://sqlalche.me/e/f405)\n"
+ ]
+ }
+ ],
+ "source": [
+ "%sql select \"Community_Area_Name\", sum(\"College_Enrollment__Rate_\") AS TOTAL_ENROLLMENT \\\n",
+ "from SCHOOLS \\\n",
+ "group by \"Community_Area_Name\" \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 224,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "(ibm_db_dbi.ProgrammingError) ibm_db_dbi::ProgrammingError: SQLNumResultCols failed: [IBM][CLI Driver][DB2/LINUXX8664] SQL0206N \"SUM\" is not valid in the context where it is used. SQLSTATE=42703 SQLCODE=-206 [SQL: 'select \"Community_Area_Name\", sum \"College_Enrollment__Rate__\" from SCHOOLS'] (Background on this error at: http://sqlalche.me/e/f405)\n"
+ ]
+ }
+ ],
+ "source": [
+ "%sql select \"Community_Area_Name\", sum \"College_Enrollment__Rate__\" from SCHOOLS \n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 94,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "The sql extension is already loaded. To reload it, use:\n",
+ " %reload_ext sql\n"
+ ]
+ }
+ ],
+ "source": [
+ "%load_ext sql"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 95,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'Connected: pgp35795@BLUDB'"
+ ]
+ },
+ "execution_count": 95,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Remember the connection string is of the format:\n",
+ "# %sql ibm_db_sa://my-username:my-password@my-hostname:my-port/my-db-name\n",
+ "# Enter the connection string for your Db2 on Cloud database instance below\n",
+ "%sql ibm_db_sa://"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q1. Find the total number of records for each of the tables"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 566 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('566'),)]"
+ ]
+ },
+ "execution_count": 25,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# SCHOOLS\n",
+ "%sql select count (*) from SCHOOLS"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 78 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('78'),)]"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# CENSUS\n",
+ "%sql select count (*) from CENSUS"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 533 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('533'),)]"
+ ]
+ },
+ "execution_count": 27,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# CRIME\n",
+ "%sql select count (*) from CRIME"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q2. Find average college enrollments by community area"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Community_Area_Name | \n",
+ " Average Enrollment | \n",
+ "
\n",
+ " \n",
+ " | ARCHER HEIGHTS | \n",
+ " 2411.500000 | \n",
+ "
\n",
+ " \n",
+ " | MONTCLARE | \n",
+ " 1317.000000 | \n",
+ "
\n",
+ " \n",
+ " | WEST ELSDON | \n",
+ " 1233.333333 | \n",
+ "
\n",
+ " \n",
+ " | BRIGHTON PARK | \n",
+ " 1205.875000 | \n",
+ "
\n",
+ " \n",
+ " | BELMONT CRAGIN | \n",
+ " 1198.833333 | \n",
+ "
\n",
+ " \n",
+ " | NORTH CENTER | \n",
+ " 1077.285714 | \n",
+ "
\n",
+ " \n",
+ " | EAST SIDE | \n",
+ " 1061.000000 | \n",
+ "
\n",
+ " \n",
+ " | WEST LAWN | \n",
+ " 1051.750000 | \n",
+ "
\n",
+ " \n",
+ " | CHICAGO LAWN | \n",
+ " 1012.285714 | \n",
+ "
\n",
+ " \n",
+ " | HERMOSA | \n",
+ " 993.750000 | \n",
+ "
\n",
+ " \n",
+ " | PORTAGE PARK | \n",
+ " 993.428571 | \n",
+ "
\n",
+ " \n",
+ " | GAGE PARK | \n",
+ " 991.500000 | \n",
+ "
\n",
+ " \n",
+ " | WEST RIDGE | \n",
+ " 910.777777 | \n",
+ "
\n",
+ " \n",
+ " | GARFIELD RIDGE | \n",
+ " 910.400000 | \n",
+ "
\n",
+ " \n",
+ " | AVONDALE | \n",
+ " 910.000000 | \n",
+ "
\n",
+ " \n",
+ " | JEFFERSON PARK | \n",
+ " 877.500000 | \n",
+ "
\n",
+ " \n",
+ " | LOOP | \n",
+ " 871.000000 | \n",
+ "
\n",
+ " \n",
+ " | IRVING PARK | \n",
+ " 862.666666 | \n",
+ "
\n",
+ " \n",
+ " | ALBANY PARK | \n",
+ " 858.000000 | \n",
+ "
\n",
+ " \n",
+ " | NORTH PARK | \n",
+ " 842.000000 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN SQUARE | \n",
+ " 826.400000 | \n",
+ "
\n",
+ " \n",
+ " | ASHBURN | \n",
+ " 810.375000 | \n",
+ "
\n",
+ " \n",
+ " | NORWOOD PARK | \n",
+ " 808.625000 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN PARK | \n",
+ " 802.142857 | \n",
+ "
\n",
+ " \n",
+ " | OHARE | \n",
+ " 786.000000 | \n",
+ "
\n",
+ " \n",
+ " | EDGEWATER | \n",
+ " 766.666666 | \n",
+ "
\n",
+ " \n",
+ " | DUNNING | \n",
+ " 761.333333 | \n",
+ "
\n",
+ " \n",
+ " | ROGERS PARK | \n",
+ " 678.000000 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH LAWNDALE | \n",
+ " 672.409090 | \n",
+ "
\n",
+ " \n",
+ " | LOGAN SQUARE | \n",
+ " 668.272727 | \n",
+ "
\n",
+ " \n",
+ " | HUMBOLDT PARK | \n",
+ " 663.076923 | \n",
+ "
\n",
+ " \n",
+ " | LOWER WEST SIDE | \n",
+ " 659.727272 | \n",
+ "
\n",
+ " \n",
+ " | MORGAN PARK | \n",
+ " 654.200000 | \n",
+ "
\n",
+ " \n",
+ " | LAKE VIEW | \n",
+ " 641.363636 | \n",
+ "
\n",
+ " \n",
+ " | BRIDGEPORT | \n",
+ " 633.400000 | \n",
+ "
\n",
+ " \n",
+ " | UPTOWN | \n",
+ " 626.857142 | \n",
+ "
\n",
+ " \n",
+ " | KENWOOD | \n",
+ " 612.428571 | \n",
+ "
\n",
+ " \n",
+ " | NEW CITY | \n",
+ " 609.384615 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH CHICAGO | \n",
+ " 577.571428 | \n",
+ "
\n",
+ " \n",
+ " | CHATHAM | \n",
+ " 560.222222 | \n",
+ "
\n",
+ " \n",
+ " | BURNSIDE | \n",
+ " 549.000000 | \n",
+ "
\n",
+ " \n",
+ " | ROSELAND | \n",
+ " 540.000000 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON PARK | \n",
+ " 529.600000 | \n",
+ "
\n",
+ " \n",
+ " | WOODLAWN | \n",
+ " 525.750000 | \n",
+ "
\n",
+ " \n",
+ " | MOUNT GREENWOOD | \n",
+ " 522.750000 | \n",
+ "
\n",
+ " \n",
+ " | CLEARING | \n",
+ " 521.250000 | \n",
+ "
\n",
+ " \n",
+ " | AVALON PARK | \n",
+ " 507.333333 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH SHORE | \n",
+ " 504.777777 | \n",
+ "
\n",
+ " \n",
+ " | NEAR WEST SIDE | \n",
+ " 498.437500 | \n",
+ "
\n",
+ " \n",
+ " | ARMOUR SQUARE | \n",
+ " 486.000000 | \n",
+ "
\n",
+ " \n",
+ " | HYDE PARK | \n",
+ " 482.500000 | \n",
+ "
\n",
+ " \n",
+ " | HEGEWISCH | \n",
+ " 481.500000 | \n",
+ "
\n",
+ " \n",
+ " | NEAR NORTH SIDE | \n",
+ " 480.285714 | \n",
+ "
\n",
+ " \n",
+ " | FOREST GLEN | \n",
+ " 477.000000 | \n",
+ "
\n",
+ " \n",
+ " | AUSTIN | \n",
+ " 475.347826 | \n",
+ "
\n",
+ " \n",
+ " | WEST TOWN | \n",
+ " 471.450000 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH DEERING | \n",
+ " 464.750000 | \n",
+ "
\n",
+ " \n",
+ " | NEAR SOUTH SIDE | \n",
+ " 459.333333 | \n",
+ "
\n",
+ " \n",
+ " | WEST ENGLEWOOD | \n",
+ " 457.384615 | \n",
+ "
\n",
+ " \n",
+ " | EDISON PARK | \n",
+ " 455.000000 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON HEIGHTS | \n",
+ " 445.111111 | \n",
+ "
\n",
+ " \n",
+ " | DOUGLAS | \n",
+ " 424.545454 | \n",
+ "
\n",
+ " \n",
+ " | AUBURN GRESHAM | \n",
+ " 417.500000 | \n",
+ "
\n",
+ " \n",
+ " | EAST GARFIELD PARK | \n",
+ " 410.538461 | \n",
+ "
\n",
+ " \n",
+ " | BEVERLY | \n",
+ " 409.000000 | \n",
+ "
\n",
+ " \n",
+ " | GREATER GRAND CROSSING | \n",
+ " 405.100000 | \n",
+ "
\n",
+ " \n",
+ " | ENGLEWOOD | \n",
+ " 401.882352 | \n",
+ "
\n",
+ " \n",
+ " | MCKINLEY PARK | \n",
+ " 388.000000 | \n",
+ "
\n",
+ " \n",
+ " | RIVERDALE | \n",
+ " 386.750000 | \n",
+ "
\n",
+ " \n",
+ " | GRAND BOULEVARD | \n",
+ " 351.125000 | \n",
+ "
\n",
+ " \n",
+ " | WEST GARFIELD PARK | \n",
+ " 327.750000 | \n",
+ "
\n",
+ " \n",
+ " | PULLMAN | \n",
+ " 324.000000 | \n",
+ "
\n",
+ " \n",
+ " | WEST PULLMAN | \n",
+ " 324.000000 | \n",
+ "
\n",
+ " \n",
+ " | NORTH LAWNDALE | \n",
+ " 321.625000 | \n",
+ "
\n",
+ " \n",
+ " | FULLER PARK | \n",
+ " 265.500000 | \n",
+ "
\n",
+ " \n",
+ " | CALUMET HEIGHTS | \n",
+ " 261.333333 | \n",
+ "
\n",
+ " \n",
+ " | OAKLAND | \n",
+ " 140.000000 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('ARCHER HEIGHTS', Decimal('2411.500000')),\n",
+ " ('MONTCLARE', Decimal('1317.000000')),\n",
+ " ('WEST ELSDON', Decimal('1233.333333')),\n",
+ " ('BRIGHTON PARK', Decimal('1205.875000')),\n",
+ " ('BELMONT CRAGIN', Decimal('1198.833333')),\n",
+ " ('NORTH CENTER', Decimal('1077.285714')),\n",
+ " ('EAST SIDE', Decimal('1061.000000')),\n",
+ " ('WEST LAWN', Decimal('1051.750000')),\n",
+ " ('CHICAGO LAWN', Decimal('1012.285714')),\n",
+ " ('HERMOSA', Decimal('993.750000')),\n",
+ " ('PORTAGE PARK', Decimal('993.428571')),\n",
+ " ('GAGE PARK', Decimal('991.500000')),\n",
+ " ('WEST RIDGE', Decimal('910.777777')),\n",
+ " ('GARFIELD RIDGE', Decimal('910.400000')),\n",
+ " ('AVONDALE', Decimal('910.000000')),\n",
+ " ('JEFFERSON PARK', Decimal('877.500000')),\n",
+ " ('LOOP', Decimal('871.000000')),\n",
+ " ('IRVING PARK', Decimal('862.666666')),\n",
+ " ('ALBANY PARK', Decimal('858.000000')),\n",
+ " ('NORTH PARK', Decimal('842.000000')),\n",
+ " ('LINCOLN SQUARE', Decimal('826.400000')),\n",
+ " ('ASHBURN', Decimal('810.375000')),\n",
+ " ('NORWOOD PARK', Decimal('808.625000')),\n",
+ " ('LINCOLN PARK', Decimal('802.142857')),\n",
+ " ('OHARE', Decimal('786.000000')),\n",
+ " ('EDGEWATER', Decimal('766.666666')),\n",
+ " ('DUNNING', Decimal('761.333333')),\n",
+ " ('ROGERS PARK', Decimal('678.000000')),\n",
+ " ('SOUTH LAWNDALE', Decimal('672.409090')),\n",
+ " ('LOGAN SQUARE', Decimal('668.272727')),\n",
+ " ('HUMBOLDT PARK', Decimal('663.076923')),\n",
+ " ('LOWER WEST SIDE', Decimal('659.727272')),\n",
+ " ('MORGAN PARK', Decimal('654.200000')),\n",
+ " ('LAKE VIEW', Decimal('641.363636')),\n",
+ " ('BRIDGEPORT', Decimal('633.400000')),\n",
+ " ('UPTOWN', Decimal('626.857142')),\n",
+ " ('KENWOOD', Decimal('612.428571')),\n",
+ " ('NEW CITY', Decimal('609.384615')),\n",
+ " ('SOUTH CHICAGO', Decimal('577.571428')),\n",
+ " ('CHATHAM', Decimal('560.222222')),\n",
+ " ('BURNSIDE', Decimal('549.000000')),\n",
+ " ('ROSELAND', Decimal('540.000000')),\n",
+ " ('WASHINGTON PARK', Decimal('529.600000')),\n",
+ " ('WOODLAWN', Decimal('525.750000')),\n",
+ " ('MOUNT GREENWOOD', Decimal('522.750000')),\n",
+ " ('CLEARING', Decimal('521.250000')),\n",
+ " ('AVALON PARK', Decimal('507.333333')),\n",
+ " ('SOUTH SHORE', Decimal('504.777777')),\n",
+ " ('NEAR WEST SIDE', Decimal('498.437500')),\n",
+ " ('ARMOUR SQUARE', Decimal('486.000000')),\n",
+ " ('HYDE PARK', Decimal('482.500000')),\n",
+ " ('HEGEWISCH', Decimal('481.500000')),\n",
+ " ('NEAR NORTH SIDE', Decimal('480.285714')),\n",
+ " ('FOREST GLEN', Decimal('477.000000')),\n",
+ " ('AUSTIN', Decimal('475.347826')),\n",
+ " ('WEST TOWN', Decimal('471.450000')),\n",
+ " ('SOUTH DEERING', Decimal('464.750000')),\n",
+ " ('NEAR SOUTH SIDE', Decimal('459.333333')),\n",
+ " ('WEST ENGLEWOOD', Decimal('457.384615')),\n",
+ " ('EDISON PARK', Decimal('455.000000')),\n",
+ " ('WASHINGTON HEIGHTS', Decimal('445.111111')),\n",
+ " ('DOUGLAS', Decimal('424.545454')),\n",
+ " ('AUBURN GRESHAM', Decimal('417.500000')),\n",
+ " ('EAST GARFIELD PARK', Decimal('410.538461')),\n",
+ " ('BEVERLY', Decimal('409.000000')),\n",
+ " ('GREATER GRAND CROSSING', Decimal('405.100000')),\n",
+ " ('ENGLEWOOD', Decimal('401.882352')),\n",
+ " ('MCKINLEY PARK', Decimal('388.000000')),\n",
+ " ('RIVERDALE', Decimal('386.750000')),\n",
+ " ('GRAND BOULEVARD', Decimal('351.125000')),\n",
+ " ('WEST GARFIELD PARK', Decimal('327.750000')),\n",
+ " ('PULLMAN', Decimal('324.000000')),\n",
+ " ('WEST PULLMAN', Decimal('324.000000')),\n",
+ " ('NORTH LAWNDALE', Decimal('321.625000')),\n",
+ " ('FULLER PARK', Decimal('265.500000')),\n",
+ " ('CALUMET HEIGHTS', Decimal('261.333333')),\n",
+ " ('OAKLAND', Decimal('140.000000'))]"
+ ]
+ },
+ "execution_count": 63,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Community_Area_Name\", avg(\"College_Enrollment__number_of_students_\") AS \"Average Enrollment\" \\\n",
+ " from SCHOOLS \\\n",
+ " group by \"Community_Area_Name\" order by 2 desc"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q3. Find the number of schools that are healthy school certified"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 85,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 93 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('93'),)]"
+ ]
+ },
+ "execution_count": 85,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select count (\"Name_of_School\") from SCHOOLS where \"Elementary, Middle, or High School\" = 'HS'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q4. How many observations have a Location Description value of GAS STATION"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 97,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 6 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('6'),)]"
+ ]
+ },
+ "execution_count": 97,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select count (*) from CRIME where \"Location_Description\" = 'GAS STATION'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q5. Retrieve a list of the top 10 community areas which have most number of schools and sorted in descending order."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | Community_Area_Name | \n",
+ " Schools | \n",
+ "
\n",
+ " \n",
+ " | AUSTIN | \n",
+ " 23 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH LAWNDALE | \n",
+ " 22 | \n",
+ "
\n",
+ " \n",
+ " | WEST TOWN | \n",
+ " 20 | \n",
+ "
\n",
+ " \n",
+ " | ENGLEWOOD | \n",
+ " 17 | \n",
+ "
\n",
+ " \n",
+ " | NEAR WEST SIDE | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | NORTH LAWNDALE | \n",
+ " 16 | \n",
+ "
\n",
+ " \n",
+ " | EAST GARFIELD PARK | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | HUMBOLDT PARK | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | NEW CITY | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | ROSELAND | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | WEST ENGLEWOOD | \n",
+ " 13 | \n",
+ "
\n",
+ " \n",
+ " | BELMONT CRAGIN | \n",
+ " 12 | \n",
+ "
\n",
+ " \n",
+ " | DOUGLAS | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | LAKE VIEW | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | LOGAN SQUARE | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | LOWER WEST SIDE | \n",
+ " 11 | \n",
+ "
\n",
+ " \n",
+ " | AUBURN GRESHAM | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | GAGE PARK | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | GREATER GRAND CROSSING | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | WEST PULLMAN | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " | CHATHAM | \n",
+ " 9 | \n",
+ "
\n",
+ " \n",
+ " | IRVING PARK | \n",
+ " 9 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH SHORE | \n",
+ " 9 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON HEIGHTS | \n",
+ " 9 | \n",
+ "
\n",
+ " \n",
+ " | WEST RIDGE | \n",
+ " 9 | \n",
+ "
\n",
+ " \n",
+ " | ALBANY PARK | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | ASHBURN | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | BRIGHTON PARK | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | GRAND BOULEVARD | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | NORWOOD PARK | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | WEST GARFIELD PARK | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | WOODLAWN | \n",
+ " 8 | \n",
+ "
\n",
+ " \n",
+ " | CHICAGO LAWN | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | KENWOOD | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN PARK | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | NEAR NORTH SIDE | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | NORTH CENTER | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | PORTAGE PARK | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH CHICAGO | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | UPTOWN | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " | CALUMET HEIGHTS | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | DUNNING | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | EDGEWATER | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | ROGERS PARK | \n",
+ " 6 | \n",
+ "
\n",
+ " \n",
+ " | BRIDGEPORT | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | EAST SIDE | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | GARFIELD RIDGE | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | LINCOLN SQUARE | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | MORGAN PARK | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | NORTH PARK | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | PULLMAN | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | WASHINGTON PARK | \n",
+ " 5 | \n",
+ "
\n",
+ " \n",
+ " | AVONDALE | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | BEVERLY | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | CLEARING | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | HERMOSA | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | HYDE PARK | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | MCKINLEY PARK | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | MOUNT GREENWOOD | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | RIVERDALE | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | SOUTH DEERING | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | WEST LAWN | \n",
+ " 4 | \n",
+ "
\n",
+ " \n",
+ " | ARMOUR SQUARE | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | AVALON PARK | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | FOREST GLEN | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | NEAR SOUTH SIDE | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | WEST ELSDON | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " | ARCHER HEIGHTS | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | EDISON PARK | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | FULLER PARK | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | HEGEWISCH | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | JEFFERSON PARK | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " | BURNSIDE | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | LOOP | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | MONTCLARE | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | OAKLAND | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " | OHARE | \n",
+ " 1 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('AUSTIN', Decimal('23')),\n",
+ " ('SOUTH LAWNDALE', Decimal('22')),\n",
+ " ('WEST TOWN', Decimal('20')),\n",
+ " ('ENGLEWOOD', Decimal('17')),\n",
+ " ('NEAR WEST SIDE', Decimal('16')),\n",
+ " ('NORTH LAWNDALE', Decimal('16')),\n",
+ " ('EAST GARFIELD PARK', Decimal('13')),\n",
+ " ('HUMBOLDT PARK', Decimal('13')),\n",
+ " ('NEW CITY', Decimal('13')),\n",
+ " ('ROSELAND', Decimal('13')),\n",
+ " ('WEST ENGLEWOOD', Decimal('13')),\n",
+ " ('BELMONT CRAGIN', Decimal('12')),\n",
+ " ('DOUGLAS', Decimal('11')),\n",
+ " ('LAKE VIEW', Decimal('11')),\n",
+ " ('LOGAN SQUARE', Decimal('11')),\n",
+ " ('LOWER WEST SIDE', Decimal('11')),\n",
+ " ('AUBURN GRESHAM', Decimal('10')),\n",
+ " ('GAGE PARK', Decimal('10')),\n",
+ " ('GREATER GRAND CROSSING', Decimal('10')),\n",
+ " ('WEST PULLMAN', Decimal('10')),\n",
+ " ('CHATHAM', Decimal('9')),\n",
+ " ('IRVING PARK', Decimal('9')),\n",
+ " ('SOUTH SHORE', Decimal('9')),\n",
+ " ('WASHINGTON HEIGHTS', Decimal('9')),\n",
+ " ('WEST RIDGE', Decimal('9')),\n",
+ " ('ALBANY PARK', Decimal('8')),\n",
+ " ('ASHBURN', Decimal('8')),\n",
+ " ('BRIGHTON PARK', Decimal('8')),\n",
+ " ('GRAND BOULEVARD', Decimal('8')),\n",
+ " ('NORWOOD PARK', Decimal('8')),\n",
+ " ('WEST GARFIELD PARK', Decimal('8')),\n",
+ " ('WOODLAWN', Decimal('8')),\n",
+ " ('CHICAGO LAWN', Decimal('7')),\n",
+ " ('KENWOOD', Decimal('7')),\n",
+ " ('LINCOLN PARK', Decimal('7')),\n",
+ " ('NEAR NORTH SIDE', Decimal('7')),\n",
+ " ('NORTH CENTER', Decimal('7')),\n",
+ " ('PORTAGE PARK', Decimal('7')),\n",
+ " ('SOUTH CHICAGO', Decimal('7')),\n",
+ " ('UPTOWN', Decimal('7')),\n",
+ " ('CALUMET HEIGHTS', Decimal('6')),\n",
+ " ('DUNNING', Decimal('6')),\n",
+ " ('EDGEWATER', Decimal('6')),\n",
+ " ('ROGERS PARK', Decimal('6')),\n",
+ " ('BRIDGEPORT', Decimal('5')),\n",
+ " ('EAST SIDE', Decimal('5')),\n",
+ " ('GARFIELD RIDGE', Decimal('5')),\n",
+ " ('LINCOLN SQUARE', Decimal('5')),\n",
+ " ('MORGAN PARK', Decimal('5')),\n",
+ " ('NORTH PARK', Decimal('5')),\n",
+ " ('PULLMAN', Decimal('5')),\n",
+ " ('WASHINGTON PARK', Decimal('5')),\n",
+ " ('AVONDALE', Decimal('4')),\n",
+ " ('BEVERLY', Decimal('4')),\n",
+ " ('CLEARING', Decimal('4')),\n",
+ " ('HERMOSA', Decimal('4')),\n",
+ " ('HYDE PARK', Decimal('4')),\n",
+ " ('MCKINLEY PARK', Decimal('4')),\n",
+ " ('MOUNT GREENWOOD', Decimal('4')),\n",
+ " ('RIVERDALE', Decimal('4')),\n",
+ " ('SOUTH DEERING', Decimal('4')),\n",
+ " ('WEST LAWN', Decimal('4')),\n",
+ " ('ARMOUR SQUARE', Decimal('3')),\n",
+ " ('AVALON PARK', Decimal('3')),\n",
+ " ('FOREST GLEN', Decimal('3')),\n",
+ " ('NEAR SOUTH SIDE', Decimal('3')),\n",
+ " ('WEST ELSDON', Decimal('3')),\n",
+ " ('ARCHER HEIGHTS', Decimal('2')),\n",
+ " ('EDISON PARK', Decimal('2')),\n",
+ " ('FULLER PARK', Decimal('2')),\n",
+ " ('HEGEWISCH', Decimal('2')),\n",
+ " ('JEFFERSON PARK', Decimal('2')),\n",
+ " ('BURNSIDE', Decimal('1')),\n",
+ " ('LOOP', Decimal('1')),\n",
+ " ('MONTCLARE', Decimal('1')),\n",
+ " ('OAKLAND', Decimal('1')),\n",
+ " ('OHARE', Decimal('1'))]"
+ ]
+ },
+ "execution_count": 65,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select \"Community_Area_Name\", count(\"Name_of_School\") as \"Schools\" from SCHOOLS group by \"Community_Area_Name\" \\\n",
+ "order by 2 desc "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q6. How many observations have value MOTOR VEHICLE THEFT in the Primary Type variable (this is the number of crimes related to Motor vehicles)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | 1 | \n",
+ "
\n",
+ " \n",
+ " | 24 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[(Decimal('24'),)]"
+ ]
+ },
+ "execution_count": 60,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select count (*) from CRIME where \"Primary_Type\" = 'MOTOR VEHICLE THEFT'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Q7. Find the minimum “Average Student Attendance” for community are where hardship is 96. Hint: use INNER JOIN"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " * ibm_db_sa://pgp35795:***@dashdb-txn-sbox-yp-dal09-04.services.dal.bluemix.net/BLUDB\n",
+ "Done.\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ " \n",
+ " | community_area_name | \n",
+ " Average_Student_Attendance | \n",
+ "
\n",
+ " \n",
+ " | South Lawndale | \n",
+ " 86.1 | \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "[('South Lawndale', Decimal('86.1'))]"
+ ]
+ },
+ "execution_count": 62,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%sql select SE.community_area_name, S.\"Average_Student_Attendance\" from chicago_socioeconomic_data as SE \\\n",
+ "inner join SCHOOLS as S on SE.ca = S.\"Community_Area_Number\" \\\n",
+ "where SE.hardship_index = 96 order by 2 asc limit 1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}