Skip to content

aasthajoshi98/London-crime-bigquery.sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

C&BD Assignment 1

London-crime-bigquery.sql

SQL Queries exploring London crime dataset on Google BigQuery public datase

Q1. Number of distinct boroughs.

SELECT
distinct borough
FROM
  `bigquery-public-data.london_crime.crime_by_lsoa`

image

Q2. What are the number of codes per borough?

SELECT
  borough,
  COUNT(DISTINCT lsoa_code) AS n_codes
FROM
  `bigquery-public-data.london_crime.crime_by_lsoa`
GROUP BY
  borough
ORDER BY
  COUNT(DISTINCT lsoa_code) DESC;

image

Q3. What is the total crime in london?

SELECT
  year,
  month,
  SUM(value) AS `total_crime`
FROM
  `bigquery-public-data.london_crime.crime_by_lsoa`
WHERE
  borough = 'City of London'
GROUP BY
  year,
  month;

image

Q4. What are the total number of crimes under 'Theft and Handling' and 'Violence against the person' per borough in 2016?

SELECT
  b1 AS Borough,
  Violence_Against_the_Person,
  Theft_and_Handling
FROM ((
    SELECT
      borough AS b1,
      SUM(value) Theft_and_Handling
    FROM
      `bigquery-public-data.london_crime.crime_by_lsoa`
    WHERE
      major_category = "Violence Against the Person"
      AND YEAR = 2016
    GROUP BY
      borough)
  JOIN (
    SELECT
      borough AS b2,
      SUM(value) Violence_Against_the_Person
    FROM
      `bigquery-public-data.london_crime.crime_by_lsoa`
    WHERE
      major_category = "Theft and Handling"
      AND YEAR = 2016
    GROUP BY
      borough)
      ON 
      b1=b2)

image

Q5. What are the total number of crimes under 'Drugs' and 'Robbery' per borough in 2016?

SELECT
  b1 AS Borough,
  Drugs, Robbery
FROM ((
    SELECT
      borough AS b1,
      SUM(value) Drugs
    FROM
      `bigquery-public-data.london_crime.crime_by_lsoa`
    WHERE
      major_category = "Drugs"
      AND YEAR = 2016
    GROUP BY
      borough)
  JOIN (
    SELECT
      borough AS b2,
      SUM(value) Robbery
    FROM
      `bigquery-public-data.london_crime.crime_by_lsoa`
    WHERE
      major_category = "Robbery"
      AND YEAR = 2016
    GROUP BY
      borough)
      ON 
      b1=b2)

image

About

SQL Queries exploring London crime dataset on Google BigQuery public datase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published