Challenge

Project 1

Ans 1: Created new schema as ecommerce

Ans 2: Succesfully Importted .csv file users_data into MySQL

Ans 3:
use ecommerce;
DESC users_data;

Ans 4:
use ecommerce;
SELECT * FROM users_data LIMIT 100;

Ans 5:
use ecommerce;
SELECT
COUNT(DISTINCT country),
COUNT(DISTINCT language)
FROM
users_data;

Ans 6:

use ecommerce;
SELECT SUM(socialNbFollowers),gender FROM users_data GROUP BY gender;

Ans 7:
USE ecommerce;
SELECT * FROM users_data;
SELECT 'Total_users_having_ProfilePicture', COUNT(hasProfilePicture) Total_Users FROM users_data
WHERE
hasProfilePicture = 'True'
UNION
SELECT 'Total_users_using_Application', COUNT(hasAnyApp) FROM users_data
WHERE
hasAnyApp = 'True'
UNION
SELECT 'Total_users_using_AndroidApplication', COUNT(hasAndroidApp) FROM users_data
WHERE
hasAndroidApp = 'True'
UNION
SELECT 'Total_users_using_IosApplication', COUNT(hasIosApp) FROM users_data
WHERE
hasIosApp = 'True';

Ans 8:

SELECT * FROM users_data;
SELECT country,SUM(productsBought) total_number_of_buyer
FROM users_data
GROUP BY country
ORDER BY total_number_of_buyer DESC ;

Ans 9:

SELECT * FROM users_data;
SELECT country,SUM(productsSold) total_number_of_sellers
FROM users_data
GROUP BY country
ORDER BY total_number_of_sellers ;

Ans 10:

SELECT * FROM users_data;
SELECT country, MAX(productsPassRate) Maximum_Product_Pass_Rate from users_data
GROUP BY country
ORDER BY Maximum_Product_Pass_Rate DESC LIMIT 10;

Ans 11:

SELECT * FROM users_data;
SELECT language, COUNT(language) FROM users_data GROUP BY language;

Ans 12:

SELECT * FROM users_data;
SELECT 'Sum_of_ProductsWished', SUM(productsWished) Total_number
FROM users_data
WHERE gender='F'
AND hasAnyApp='True'
UNION
SELECT 'Sum_of_ProductsLiked', SUM(socialProductsLiked) Total_number
FROM users_data
WHERE gender='F'
AND hasAnyApp='True';


Ans 13:

SELECT * FROM users_data;
SELECT 'Sum_of_ProductsSold', SUM(productsSold) Total_number
FROM users_data
WHERE gender='M'
UNION
SELECT 'Sum_of_ProductsBought', SUM(productsBought) Total_number
FROM users_data
WHERE gender='F';

Ans 14:

SELECT * FROM users_data;
SELECT country, MAX(productsBought) Maximum_Product_Bought from users_data
GROUP BY country
ORDER BY Maximum_Product_Bought DESC LIMIT 1;

Ans 15:

SELECT * FROM users_data;
SELECT country FROM users_data WHERE productsSold=0 LIMIT 10;

Ans 16:
SELECT * FROM users_data;
SELECT * FROM users_data ORDER BY daysSinceLastLogin LIMIT 110;

ANs 17:

SELECT * FROM users_data;
SELECT COUNT(*) FROM users_data WHERE gender='F' AND DaysSinceLastLogin>100;

Ans 18:
SELECT * FROM users_data;
SELECT country, COUNT(gender) Female FROM users_data WHERE gender='F' GROUP BY country;

Ans 19:

SELECT * FROM users_data;
SELECT country, COUNT(gender) Male FROM users_data WHERE gender='M' GROUP BY country;

Ans 20:

SELECT * FROM users_data;
SELECT country,
AVG(productsSold) Average_of_ProductsSold,
AVG(productsBought) Average_of_ProductsBought
FROM
users_data
WHERE
gender='M'
GROUP BY country;

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.