Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Manish_Sql_updated
create table salesman (salesman_id char(6), name char(12), city char(20), commission decimal(2,2)); Insert into salesman values('5001', 'James Hoog', 'New York', 0.15) Insert into salesman values('5002 ', 'Nail Knite', 'Paris', 0.13); Insert into salesman values('5005 ', 'Pit Alex', 'london', 0.11); Insert into salesman values('5003 ', 'Lauson Hen',' ', 0.12); Insert into salesman values('5006 ', 'Mc Lyon ','Paris ', 0.14); Insert into salesman values('5007 ', 'Paul Adam ','Romes ', 0.13); Insert into salesman values('9007 ', 'Paul Adam ','Romes ', 0.13); create table customer (customer_id char(6), cust_name char(12), city char(20), grade decimal(6), salesman_id char(6)); Insert into customer values('3002', 'Nick Rimando', 'New York', 100, '5001'); Insert into customer values('3005', 'Graham Zusi ', 'California', 200, '5002'); Insert into customer values('3001', 'Brad Guzan', 'London ', 0 , '5005'); Insert into customer values('3004', 'Fabian Johns', 'Paris ', 300, '5006'); Insert into customer values('3001', 'Brad Guzan', 'London ', 0 , '5005'); Insert into customer values('3001', 'Brad Guzan', 'London ', 0 , '5005'); Insert into customer values('3009', 'Geoff Camero', 'Berlin ', 100, '5003'); Insert into customer values('3008', 'Julian Green', 'London ', 300, '5002'); Insert into customer values('3003', 'Jozy Altidor', 'Moscow ', 200, '5007'); Delete from customer where cust_name = ' Brad Guzan '; Delete from customer where cust_name = 'Brad Guzan'; Insert into customer values('3001', 'Brad Guzan', 'London ', 0 , '5005'); Insert into customer values('3007', 'Brad Davis ', 'New York ', 200, '5001'); create table order1 (ord_no decimal(7,0), purch_amt decimal(6,2), ord_date date, customer_id char(6), salesman_id char(6)); Insert into order1 values(70001, 150.5, '2012-10-05', '3005', '5002'); Insert into order1 values(70009, 270.65, '2012-09-10', '3001 ', '5005'); Insert into order1 values(70002, 65.26, '2012-10-05', '3002 ', '5001'); Insert into order1 values(70007, 948.5, '2012-09-10', '3005 ', '5002'); Insert into order1 values(70004, 110.5, '2012-08-17', '3009 ', '5003'); Insert into order1 values(70005, 2400.6, '2012-07-27', '3007 ', '5001'); Insert into order1 values(70008, 5760, '2012-09-10', '3002 ', '5001'); Insert into order1 values(70010, 1983.43, '2012-10-10', '3004 ', '5006'); Insert into order1 values(70003, 2480.4, '2012-10-10', '3009 ', '5003'); Insert into order1 values(70012, 250.45, '2012-06-27', '3008 ', '5002'); Insert into order1 values(70011, 75.29 , '2012-08-17', '3003 ', '5007'); Insert into order1 values(70013, 3045.6, '2012-04-25', '3002 ', '5001'); Insert into customer values('3050', 'BradGuzanNEW', 'London ', 350 , '5005'); select customer.customer_id,customer.cust_name,isnull(cnt,0) as cnt1 from customer left outer join (select customer_id ,count(*) cnt from order1 group by customer_id) a on customer.customer_id = a.customer_id; select customer_id, cust_name, (select count(*) from order1 where order1.customer_id = customer.customer_id) as num_ord from customer; select customer.cust_name, customer.customer_id,count(order1.ord_no) from customer left outer join order1 on customer.customer_id = order1.customer_id group by customer.cust_name,customer.customer_id; select customer.cust_name,customer.city,order1.ord_no,order1.ord_date, order1.purch_amt, salesman.name, salesman.commission from customer left outer join order1 on customer.customer_id = order1.customer_id left outer join salesman on customer.salesman_id = salesman.salesman_id; Insert into customer values('3060', 'TestGuzanNEW', 'London ', 350 , ' ');
run
|
edit
|
history
|
help
0
add-empty-rows-after-certain-records-in-a-table
student table create
/Users/svetlanakanevskaa/Downloads/ACDB_LIGHT_MS.sql
28-02
SCHOOL-BUILD
repert
SALESPEOPLE
group_by
stackoverflow-54876809-trying-to-get-an-xml-file-into-sql-table
Microsoft SQL Server T-SQL in 10 mn ~ Lesson 13 Subqueries vers. #5