Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --2.Find All Information About Departments
- --CREATE VIEW v_2_Find_All_Information_About_Departments AS
- SELECT DepartmentID, [Name], ManagerID FROM Departments
- --3.Find all Department Names
- SELECT [Name] FROM Departments
- --4.Find Salary of Each Employee
- SELECT FirstName, LastName, Salary FROM Employees
- --5.Find Full Name of Each Employee
- SELECT FirstName, MiddleName, LastName FROM Employees
- --6.Find Email Address of Each Employee
- SELECT FirstName + '.' + LastName + '@softuni.bg' AS [Full Email Address] FROM Employees
- --7.Find All Different Employee’s Salaries
- SELECT Salary
- FROM Employees
- GROUP BY Salary
- SELECT DISTINCT Salary FROM Employees
- --8.Find all Information About Employees
- SELECT * FROM Employees
- WHERE JobTitle = 'Sales representative'
- --SELECT * FROM Employees
- --9.Find Names of All Employees by Salary in Range
- SELECT FirstName, LastName , JobTitle FROM Employees
- Where Salary >= 20000 AND Salary <= 30000
- --10.Find Names of All Employees
- SELECT FirstName + ' ' + MiddleName + ' ' + LAstName AS [Full Name] FROM Employees
- Where Salary IN (25000, 14000, 12500, 23600)
- --11.Find All Employees Without Manager
- SELECT FirstName, LastName FROM Employees
- Where ManagerID IS NULL
- --12.Find All Employees with Salary More Than 50000
- SELECT FirstName, LastName, Salary FROM Employees
- Where Salary > 50000
- ORDER BY Salary DESC
- --13.Find 5 Best Paid Employees.
- SELECT TOP(5) FirstName, Lastname FROM Employees
- ORDER BY Salary DESC
- --14.Find All Employees Except Marketing
- SELECT FirstName, LastName FROM Employees
- WHERE DepartmentID !=4
- --15. Sort Employees Table
- SELECT * FROM Employees
- ORDER BY Salary DESC, FirstName ASC, LastName DESC, MiddleName ASC
- --16.Create View Employees with Salaries
- CREATE VIEW v_EmployeesSalaries AS
- SELECT FirstName, LastName, Salary FROM Employees
- SELECT * FROM v_EmployeesSalaries
- ORDER BY FirstName ASC, Salary DESC
- SELECT FirstName, COUNT(*)
- FROM Employees
- GROUP BY FirstName
- --17.Create View Employees with Job Titles
- CREATE VIEW V_EmployeeNameJobTitle AS
- SELECT FirstName + ' ' + ISNULL(MiddleName, '') + ' ' + LastName AS [FULL Name], JobTitle FROM Employees
- --18.Distinct Job Titles
- SELECT DISTINCT JobTitle FROM Employees
- --19.Find First 10 Started Projects
- SELECT TOP(10) * FROM Projects
- ORDER BY StartDate ASC, [Name] ASC
- --20.Last 7 Hired Employees
- SELECT TOP(7) FirstName, LastName, HireDate FROM Employees
- ORDER BY HireDate DESC
- --21.Increase Salaries
- UPDATE Employees
- SET Salary = Salary*1.12
- WHERE DepartmentID = 1 OR DepartmentID = 2 OR DepartmentID = 4 OR DepartmentID = 11
- SELECT Salary FROM Employees
- UPDATE Employees
- SET Salary = Salary*1.12
- WHERE DepartmentID IN(1,2,4,11)
- SELECT Salary FROM Employees
- --22.All Mountain Peaks
- SELECT PeakName FROM Peaks
- ORDER BY PeakName ASC
- --23.Biggest Countries by Population
- SELECT TOP (30) [CountryName], [Population] FROM Countries
- WHERE ContinentCode = 'EU'
- ORDER BY [Population] DESC, CountryName ASC
- --24.*Countries and Currency (Euro / Not Euro)
- SELECT CountryName, CountryCode,
- IIF( CurrencyCode = 'EUR', 'Euro', 'Not Euro') AS Currency FROM Countries
- ORDER BY CountryName ASC
- --25.All Diablo Characters
- SELECT [Name] FROM Characters
- ORDER BY [Name] ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement