Advertisement
Guest User

loz tài

a guest
Jul 22nd, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.74 KB | None | 0 0
  1. --Tao co so du lieu
  2. CREATE DATABASE Company ON PRIMARY
  3.     (NAME = 'Company',
  4.     FILENAME = 'D:\Documents\Sen\CSDL\BT\Company.mdf',
  5.     SIZE = 3072KB,
  6.     MAXSIZE = UNLIMITED,
  7.     FILEGROWTH = 1024KB)
  8. LOG ON
  9.     (NAME = 'Company_log',
  10.     FILENAME = 'D:\Documents\Sen\CSDL\BT\Company.Ldf',
  11.     SIZE = 1024KB,
  12.     MAXSIZE = 2048KB,
  13.     FILEGROWTH = 10%)
  14. GO
  15. DROP DATABASE Company
  16. GO
  17.  
  18. USE Company
  19. GO
  20. --Chon bang
  21. SELECT * FROM Employee;
  22. SELECT * FROM Department;
  23. SELECT * FROM DepartmentLocation;
  24. SELECT * FROM Dependent;
  25. SELECT * FROM Project;
  26. SELECT * FROM WorksOn;
  27.  
  28. --Company Query
  29. --1. List the names of employees whose last name begin N character.
  30. SELECT FName, MInit, LName
  31.     FROM Employee
  32.     WHERE LName LIKE 'N%';
  33. /*
  34. RameshKNarayan
  35. */
  36.    
  37. SELECT FName+ ' ' + MInit + ' ' + LName
  38.     FROM Employee
  39.     WHERE LName LIKE 'N%';
  40. /*
  41. Ramesh K Narayan
  42. */
  43.  
  44. --2. List employees whose sex is male and has address in Spring or Humble.
  45. SELECT FName, MInit, LName, Sex, Address
  46.     FROM Employee
  47.     WHERE Sex = 'M' AND Address IN ('Sping, TX','Humble, TX');
  48. /*
  49. Ramesh  K   Narayan M   Humble, TX
  50. */
  51.  
  52. --5. List the names of employees whose birth date is from 1940 to 1960, sex is female and salary is from 30000 to 50000.
  53. SELECT FName, MInit, LName,BDate, Sex, Salary
  54.     FROM Employee
  55.     WHERE Sex = 'M' AND (BDate BETWEEN '1940-01-01' AND '1960-12-31') AND (Salary>=30000 AND Salary<=50000);
  56.      
  57. ---nnn
  58. SELECT FName+ ' ' + MInit + ' ' + LName
  59.     FROM Employee E, WorksOn W, Project P
  60.     WHERE E.SSN = W.ESSN AND W.PNo = P.PNumber AND PName = 'Computerization';
  61. /*
  62. Franklin T Wong
  63. Ahmad V Jabbar
  64. Alicia J Zelaya
  65. */
  66. SELECT FName+ ' ' + MInit + ' ' + LName
  67.     FROM Employee E JOIN WorksOn W ON E.SSN = W.ESSN
  68.         JOIN Project P ON W.PNo = P.PNumber
  69.     WHERE PName = 'Computerization';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement