tampurus

Practical 6

Jun 2nd, 2022 (edited)
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.08 KB | None | 0 0
  1. 1 SELECT cname,city,rating , 'high rating' AS " " FROM customer_aj WHERE rating>=200 UNION
  2. SELECT cname,city,rating , 'low rating' AS " " FROM customer_aj WHERE rating<200;
  3.  
  4. CNAME   CITY    RATING   
  5. Chinmay Surat   300 high rating
  6. Chirag  London  100 low rating
  7. Gita    Rome    200 high rating
  8. Govind  Bombay  300 high rating
  9. Harsh   London  100 low rating
  10. Lalit   Surat   200 high rating
  11. Pratik  Rome    100 low rating
  12.  
  13. 2 SELECT snum,sname, 'salesman from ' AS " " FROM salesman_aj WHERE snum IN (
  14. SELECT snum FROM orders_aj GROUP BY snum HAVING COUNT(onum)>1 ) UNION
  15. SELECT cnum,cname, 'customer from ' AS " " FROM customer_aj WHERE cnum IN (
  16. SELECT cnum FROM orders_aj GROUP BY cnum HAVING COUNT(onum)>1 );
  17.  
  18. SNUM    SNAME    
  19. 1001    Piyush  salesman FROM
  20. 1002    Sejal   salesman FROM
  21. 1007    Rajesh  salesman FROM
  22. 2004    Govind  customer FROM
  23. 2006    Chirag  customer FROM
  24. 2008    Chinmay customer FROM
  25.  
  26. 4 INSERT INTO salesman_aj VALUES(1005,'Rakesh',NULL,14);
  27.  
  28. 1 ROW(s) inserted.
  29.  
  30. 5 INSERT INTO customer_aj (city,cname,cnum) VALUES('London','Pratik',2005);
  31.  
  32. 1 ROW(s) inserted.
  33.  
  34. 6 CREATE TABLE london_staff AS SELECT * FROM salesman_aj WHERE 1=0;
  35.  
  36. TABLE created
  37.  
  38. 7 INSERT INTO london_staff SELECT * FROM salesman_aj WHERE city='London';
  39.  
  40. 2 ROW(s) inserted.
  41.  
  42. 8 CREATE TABLE daytotals (
  43. tdate DATE,
  44. total INT);
  45.  
  46. INSERT INTO daytotals SELECT odate,SUM(amount) FROM orders_aj GROUP BY odate;
  47.  
  48. TABLE created
  49.  
  50. 4 ROW(s) inserted.
  51.  
  52. 9 CREATE TABLE multicust AS SELECT * FROM salesman_aj WHERE 1=0;
  53.  
  54. TRUNCATE TABLE salesman_aj;
  55.  
  56. TABLE created
  57.  
  58. TABLE trucated
  59.  
  60. -- nhi aya
  61. 10 INSERT INTO multicust SELECT * FROM salesman_aj;
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. SELECT snum,snum,'salesman' AS 'from' FROM salesman_aj WHERE snum IN
  73. (SELECT snum FROM orders_aj groub BY SUM HAVING COUNT (onum)>1) ORDER BY aesc;
  74.  
  75.  
  76. CREATE TABLE london4365 LIKE salesman_aj;
  77.  
  78. -- creating new table as same schema as old table
  79. CREATE TABLE london_staff AS SELECT * FROM salesman_aj WHERE 1=0;
  80.  
  81. -- inserting the values in tale from old one
  82. INSERT INTO london_staff SELECT * FROM salesman_aj WHERE city='London';
  83.  
  84. SELECT * FROM  salesman_aj;
  85.  
  86.  
  87.  
  88.  
Add Comment
Please, Sign In to add comment