Advertisement
rootUser

(DbLab4Online)

Dec 21st, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.96 KB | None | 0 0
  1. CREATE DATABASE lab_6;
  2. USE lab_6;
  3.  
  4. CREATE TABLE customer
  5. (
  6. cus_id VARCHAR(5) PRIMARY KEY,
  7. cus_name VARCHAR(20) UNIQUE,
  8. city VARCHAR(10) NOT NULL,
  9. street VARCHAR(20) NOT NULL
  10. );
  11. CREATE TABLE account
  12. (
  13. acc_id VARCHAR(5) PRIMARY KEY,
  14. branch VARCHAR(10) NOT NULL,
  15. balance FLOAT DEFAULT 500 NOT NULL,
  16. CHECK (branch IN('dhanmondi','gulshan','mohakhali','agrabad'))
  17. );
  18.  
  19. INSERT INTO customer(cus_id,cus_name,city,street)
  20. VALUES ('1','alvi','dhaka','dhanmondi');
  21. INSERT INTO customer(cus_id,cus_name,city,street)
  22. VALUES ('2','khan','dhaka','gulshan');
  23. INSERT INTO customer(cus_id,cus_name,city,street)
  24. VALUES ('3','al','dhaka','mohakhali');
  25. INSERT INTO customer(cus_id,cus_name,city,street)
  26. VALUES ('4','billah','dhaka','agrabad');
  27. INSERT INTO customer(cus_id,cus_name,city,street)
  28. VALUES ('5','noor','dhaka','dhanmondi');
  29. INSERT INTO customer(cus_id,cus_name,city,street)
  30. VALUES ('6','maruf','dhaka','agrabad');
  31. INSERT INTO customer(cus_id,cus_name,city,street)
  32. VALUES ('7','zafir','dhaka','gulshan');
  33.  
  34. INSERT INTO account(acc_id,branch,balance)
  35. VALUES ('1','agrabad','1000');
  36. INSERT INTO account(acc_id,branch,balance)
  37. VALUES ('2','agrabad','2000');
  38. INSERT INTO account(acc_id,branch,balance)
  39. VALUES ('3','agrabad','3000');
  40. INSERT INTO account(acc_id,branch,balance)
  41. VALUES ('4','dhanmondi','35000');
  42. INSERT INTO account(acc_id,branch,balance)
  43. VALUES ('5','gulshan','40000');
  44. INSERT INTO account(acc_id,branch,balance)
  45. VALUES ('6','agrabad','500');
  46. INSERT INTO account(acc_id,branch,balance)
  47. VALUES ('7','agrabad','9000');
  48.  
  49. SELECT account.acc_id,account.balance
  50. FROM account
  51. WHERE branch='dhanmondi' OR branch = 'agrabad';
  52.  
  53. SELECT account.acc_id
  54. FROM account
  55. WHERE balance BETWEEN 1000 AND 35000;
  56.  
  57. SELECT customer.cus_id,customer.cus_name
  58. FROM customer
  59. WHERE customer.city='dhaka' AND cus_name LIKE '%a%' ;
  60.  
  61. SELECT top 5 branch
  62. FROM account;
  63.  
  64. SELECT customer.cus_name
  65. FROM customer
  66. WHERE customer.street != 'agrabad' OR customer.city != 'chittagong';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement