-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSQLASSIGNMENT5.sql
More file actions
84 lines (71 loc) · 1.83 KB
/
SQLASSIGNMENT5.sql
File metadata and controls
84 lines (71 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
use sql_anjali_session
CREATE TABLE Employeedetails (
EID INT IDENTITY(1,1) PRIMARY KEY,
Name VARCHAR(50),
Age INT,
Salary INT,
Department VARCHAR(20),
City VARCHAR(30)
);
INSERT INTO Employeedetails (Name, Age, Salary, Department, City) VALUES
('Suresh', 25, 30000, 'QA', 'New York'),
('Ramesh', 28, 45000, 'DA', 'Mumbai'),
('Amit', 22, 18000, 'FS', 'Delhi'),
('Anita', 24, 22000, 'DE', 'New York'),
('Arjun', 26, 50000, NULL, 'Pune'),
('Bina', 21, 0, 'QA', 'New York'),
('Chirag', 23, 35000, 'FS', 'Ahmedabad'),
('Deepa', 27, 60000, 'DE', 'Bangalore'),
('Ajay', 29, 48000, 'DA', 'New York'),
('Neha', 24, 20000, 'QA', 'Mumbai');
---Name = "Suresh"
SELECT Name
FROM Employeedetails
WHERE Name = 'Suresh';
---Name starts with a letter less than 'D'
SELECT TOP 100 *
FROM Employeedetails
WHERE Salary <> 0;
---City = "New York"
SELECT *
FROM Employeedetails
WHERE Name < 'D';
---City = "New York"
SELECT *
FROM Employeedetails
WHERE City = 'New York';
---Name = "Ramesh" with alias
SELECT Name AS "Employee Name"
FROM Employeedetails
WHERE Name = 'Ramesh';
---Department = 'QA
SELECT *
FROM Employeedetails
WHERE Department = 'QA'
OR (Age > 23 AND Salary < 50000);
---Department IN ('DA','FS','DE')
SELECT *
FROM Employeedetails
WHERE Department IN ('DA', 'FS', 'DE');
SELECT *
FROM Employeedetails
WHERE Department = 'DA'
OR Department = 'FS'
OR Department = 'DE';
---Name starts with 'A'
SELECT *
FROM Employeedetails
WHERE Name LIKE 'A%';
---Name ends with 'a'
SELECT *
FROM Employeedetails
WHERE Name LIKE '%a';
---Department is NOT NULL
SELECT *
FROM Employeedetails
WHERE Department IS NOT NULL;
---EID & Salary where Department exists AND Salary > 20000
SELECT EID, Salary
FROM Employeedetails
WHERE Department IS NOT NULL
AND Salary > 20000;