tampurus

Practical 2

May 12th, 2022 (edited)
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.45 KB | None | 0 0
  1. --Practical 2
  2. 1 SELECT snum,MAX(amount) FROM orders_aj GROUP BY snum HAVING snum IN (1002,1007) ORDER BY snum;
  3.  
  4. SNUM    MAX(AMOUNT)
  5. 1002    5160.45
  6. 1007    1098.16
  7.  
  8. 2 SELECT COUNT (*) FROM orders_aj WHERE odate='3-oct-97';
  9.  
  10. COUNT(*)
  11. 0
  12.  
  13. 3 SELECT SUM (amount) FROM orders_aj;
  14.  
  15. SUM(AMOUNT)
  16. 26658.4
  17.  
  18. 4 SELECT avg (amount) FROM orders_aj;
  19.  
  20. AVG(AMOUNT)
  21. 2665.84
  22.  
  23. 5 SELECT  COUNT (DISTINCT snum) FROM orders_aj ;
  24.  
  25. COUNT(DISTINCTSNUM)
  26. 5
  27.  
  28. 6 SELECT snum,odate,MAX(amount) FROM orders_aj GROUP BY snum,odate;
  29.  
  30. SNUM    ODATE      MAX(AMOUNT)
  31. 1007    10-MAR-97   1098.16
  32. 1002    10-MAR-97   5160.45
  33. 1001    10-JUN-97   9891.88
  34. 1002    10-APR-97   75.75
  35. 1001    10-MAR-97   767.19
  36. 1001    10-MAY-97   4723
  37. 1003    10-APR-97   1713.23
  38. 1004    10-MAR-97   1900.1
  39. 1002    10-JUN-97   1309.95
  40.  
  41. 7 SELECT snum,MAX(amount) FROM orders_aj HAVING odate = '10-mar-97' GROUP BY snum,odate;
  42.  
  43. SNUM    MAX(AMOUNT)
  44. 1007    1098.16
  45. 1002    5160.45
  46. 1001    767.19
  47. 1004    1900.1
  48.  
  49. 8 SELECT COUNT(*) FROM customer_aj WHERE city IS NOT NULL;
  50.  
  51. COUNT(*)
  52. 7
  53.  
  54. 9 SELECT cnum,MIN(amount) FROM orders_aj GROUP BY cnum;
  55.  
  56. CNUM    MIN(AMOUNT)
  57. 2002    1713.23
  58. 2007    1900.1
  59. 2006    4723
  60. 2004    75.75
  61. 2008    18.69
  62. 2003    5160.45
  63. 2001    767.19
  64.  
  65. 10 SELECT cname FROM customer_aj HAVING cname LIKE 'G%' GROUP BY cname ORDER BY cname; -- ek hi naam chahiye madam se puch na
  66.  
  67. CNAME
  68. Gita
  69. Govind
  70.  
  71. 11 SELECT odate,COUNT(DISTINCT snum) FROM orders_aj GROUP BY odate ORDER BY odate;
  72.  
  73. ODATE   COUNT(DISTINCTSNUM)
  74. 10-MAR-97   4
  75. 10-APR-97   2
  76. 10-MAY-97   1
  77. 10-JUN-97   2
Add Comment
Please, Sign In to add comment