0% found this document useful (0 votes)
34 views3 pages

SQL Record Work 12th

The document discusses SQL queries on employee and order tables to retrieve, calculate, and group data. It also discusses using Matplotlib to create pie and bar charts visualizing programming language popularity statistics. Some key points: - It contains 10 SQL queries retrieving and aggregating data from employee and order tables by fields like department, email domain, purchase amount, customer ID, etc. - It discusses creating a pie chart showing the distribution of popularity among programming languages. - It discusses creating a bar chart comparing the popularity percentages of different programming languages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views3 pages

SQL Record Work 12th

The document discusses SQL queries on employee and order tables to retrieve, calculate, and group data. It also discusses using Matplotlib to create pie and bar charts visualizing programming language popularity statistics. Some key points: - It contains 10 SQL queries retrieving and aggregating data from employee and order tables by fields like department, email domain, purchase amount, customer ID, etc. - It discusses creating a pie chart showing the distribution of popularity among programming languages. - It discusses creating a bar chart comparing the popularity percentages of different programming languages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Modified SQL Record work and Matplotlib Chart

1.create table employee

Empid EmpName Department ContactNo EmailId EmpHeadId


101 Isha E-101 1234567890 [email protected] 105
102 Priya E-104 1234567890 [email protected] 103
103 Neha E-101 1234567890 [email protected] 101
104 Rahul E-102 1234567890 [email protected] 105
105 Abhishek E-101 1234567890 [email protected] 102

2.Select the detail of the employee whose name start with P.


3.Select the detail of employee whose emailId is in gmail.
4.Select the details of the employee who work either for department E-104 or E-
102.
table orders
ord_no purch_amt ord_date customer_id salesman_id
70001 150.5 2012-10-05 3005 5002
70009 270.65 2012-09-10 3001 5005
70002 65.26 2012-10-05 3002 5001
70004 110.5 2012-08-17 3009 5003
70007 948.5 2012-09-10 3005 5002
70005 2400.6 2012-07-27 3007 5001
70008 5760 2012-09-10 3002 5001
70010 1983.43 2012-10-10 3004 5006
70003 2480.4 2012-10-10 3009 5003
70012 250.45 2012-06-27 3008 5002
70011 75.29 2012-08-17 3003 5007
70013 3045.6 2012-04-25 3002 5001

5. From the following table, write a SQL query to calculate total purchase amount
of all orders. Return total purchase amount.

6. From the following table, write a SQL query to calculate the average purchase
amount of all orders. Return average purchase amount
table: customer
customer_id cust_name city grade salesman_id
3002 | Nick Rimando | New York | 100 | 5001
3007 | Brad Davis | New York | 200 | 5001
3005 | Graham Zusi | California | 200 | 5002
3008 | Julian Green | London | 300 | 5002
3004 | Fabian Johnson | Paris | 300 | 5006
3009 | Geoff Cameron | Berlin | 100 | 5003
3003 | Jozy Altidor | Moscow | 200 | 5007
3001 | Brad Guzan | London | | 5005
7. From the following table, write a SQL query to determine the number of
customers who received at least one grade for their activity

table: orders
ord_no purch_amt ord_date customer_id salesman_id
70001 150.5 2012-10-05 3005 5002
70009 270.65 2012-09-10 3001 5005
70002 65.26 2012-10-05 3002 5001
70004 110.5 2012-08-17 3009 5003
70007 948.5 2012-09-10 3005 5002
70005 2400.6 2012-07-27 3007 5001
70008 5760 2012-09-10 3002 5001
70010 1983.43 2012-10-10 3004 5006
70003 2480.4 2012-10-10 3009 5003
70012 250.45 2012-06-27 3008 5002
70011 75.29 2012-08-17 3003 5007
70013 3045.6 2012-04-25 3002 5001

8. From the following table, write a SQL query to find the maximum purchase
amount

9. From the following table, write a SQL query to find the highest purchase
amount ordered by each customer. Return customer ID, maximum purchase
amount.

10. From the following table, write a SQL query to find the minimum purchase
amount.
1.Matplotlib Pie Chart
Write a Python programming to create a pie chart of the popularity of
programming Languages.
Sample data:
Programming languages: Java, Python, PHP, JavaScript, C#, C++
Popularity: 22.2, 17.6, 8.8, 8, 7.7, 6.7

2.Matplotlib Barchart
Write a Python programming to display a bar chart of the popularity of
programming Languages.
Sample data:
Programming languages: Java, Python, PHP, JavaScript, C#, C++
Popularity: 22.2, 17.6, 8.8, 8, 7.7, 6.7

You might also like