Sei sulla pagina 1di 7

10/20/2016 SQL Queries ~ Software Testing

Home Software Testing Jobs Selenium Online Training Software Testing Walkins

Software Testing
A blog about Software Testing, Java Programming, and SQL.
Manual Testing, Selenium, UFT, Java, and Database Technologies.

Manual Testing Selenium Tutorials Selenium Videos UFT / QTP Videos SQL Java Testing Resumes Videos Software Testing Guide Walkin Jobs

YouTube 13K Search


SQL Queries
Follow 2.4k 12:42 PM   G C REDDY   6 COMMENTS
Testing Walkin Jobs

Like 3.2K Share SQL Queries Selenium Online Training

Software Testing Jobs
Create the following Tables:
Software Testing Jobs in
LOCATION Hyderabad

Location_ID Regional_Group Manual Testing Tutorials


122 NEW YORK
Selenium Videos
123 DALLAS
124 CHICAGO Java for Selenium
167 BOSTON
Selenium WebDriver

DEPARTMENT Selenium Quick Guide
Department_ID Name Location_ID
UFT / QTP Tutorials
10 ACCOUNTING 122
20 RESEARCH 124 VBScript for UFT / QTP
30 SALES 123
SQL Tutorials
40 OPERATIONS 167
Domain Knowledge for
Testers

JOB Software Testing FAQ
Job_ID Function
Software Testing
667 CLERK Resumes
668 STAFF
Testing Live Project
669 ANALYST
670 SALESPERSON Banking Software
671 MANAGER Projects

672 PRESIDENT
POPULAR POSTS

Selenium Tester Resume

Selenium Step by Step
Selenium Online Training Videos
EMPLOYEE
Software Test Life Cycle Software Testing Walkin
Jobs
Software Testing Tutorial EMPLOYEE_ID LAST_NAME FIRST_NAME MIDDLE_NAME JOB_ID MANAGER_ID
Manual Testing Interview
for Beginners
Questions
7369 SMITH JOHN Q 667 7902
Software Testing As A Manual Testing
Career
7499 ALLEN KEVIN J 670 7698 SQL Interview Questions
Software Testing Basics and Answers
Software Testing Resume
Domain Knowledge 7505 DOYLE JEAN K 671 7839
Software Testing Fresher
Testing Documents CV
7506 DENNIS LYNN S 671 7839
Software Tester Job
Software Testing FAQ
Responsibilities
7507 BAKER LESLIE D 671 7839
Selenium FAQ Manual Testing Interview
Questions 2
SQL FAQ 7521 WARK CYNTHIA D 670 7698

Database Testing FAQ

Software QA FAQ
Queries based on the above tables:
Web Testing FAQ
Simple Queries:
UFT / QTP FAQ
http://www.gcreddy.com/2014/06/sql­queries.html 1/7
10/20/2016 SQL Queries ~ Software Testing

POPULAR POSTS 1. List all the employee details
LAST 7 DAYS 2. List all the department details
3. List all job details
Software Testing Walkin
Jobs 4. List all the locations
5. List out first name,last name,salary, commission for all employees
SQL Interview Questions
and Answers 6. List out employee_id,last name,department id for all  employees and
rename employee id as “ID  of the employee”, last name as “Name of
Selenium Tester Resume
the employee”, department id as  “department  ID”
Interviews Experience of a
7. List out the employees anuual salary with their names only.
Software Testing
Professional
Software Testing Interview Where Conditions:
Questions and Answers
Java Step by Step Videos
8. List the details about “SMITH”
Software Tester Job 9. List out the employees who are working in department 20
Responsibilities
10. List out the employees who are earning salary between 3000 and 4500
Software Testing Real Time 11. List out the employees who are working in department 10 or 20
Interview Questions
12. Find out the employees who are not working in department 10 or 30
Selenium Step by Step 13. List out the employees whose name starts with “S”
Videos
14. List out the employees whose name start with “S” and end with “H”
Selenium Interview 15. List out the employees whose name length is 4 and start with “S”
Questions and Answers
16. List out the employees who are working in department 10 and draw the
salaries more than 3500
ABOUT ME
17. list out the employees who are not receiving commission.

Order By Clause:

*T&C
18. List out the employee id, last name in ascending order based on the
G  C  RE DDY     employee id.
BLOG ARCHIVE
Follow 2.4k 19. List out the employee id, name in descending order based on salary
column ►  2016 (136)
V I E W  M Y   COM P LE T E
P ROF I LE 20. list out the employee details according to their last_name in ascending
order and salaries in descending order ►  2015 (220)
ANALYTICS 21. list out the employee details according to their last_name in ascending
▼  2014 (292)
order and then on department_id in descending order.
►  December (69)
.. Group By & Having Clause:
►  November (5)
22. How many employees who are working in different departments wise in
►  October (4)
the organization
23. List out the department wise maximum salary, minimum salary, ►  September (42)
average salary of the employees
24. List out the job wise maximum salary, minimum salary, average ►  August (8)

salaries of the employees.
►  July (35)
25. List out the no.of employees joined in every month in ascending order.
26. List out the no.of employees for each month and year, in the ascending ▼  June (14)
order based on the year, month. A Sample SRS
27. List out the department id having atleast four employees. Document
28. How many employees in January month.
LoadRunner tool
29. How many employees who are joined in January or September month.
30. How many employees who are joined in 1985. Software Quality
31. How many employees joined each month in 1985. Standards
32. How many employees who are joined in March 1985.
Web Testing
33. Which is the department id, having greater than or equal to 3
employees joined in April 1985. Performance Testing
Basics
Sub­Queries
SDLC Models
34. Display the employee who got the maximum salary.
Test Case Writing
35. Display the employees who are working in Sales department
36. Display the employees who are working as “Clerk”. Interviews
37. Display the employees who are working in “New York” Experience of a
Software Testing
38. Find out no.of employees working in “Sales” department. Profes...
39. Update the employees salaries, who are working as Clerk on the basis
of 10%. SDLC Interview
Questions
40. Delete the employees who are working in accounting department.
41. Display the second highest salary drawing employee details. SQL Queries
42. Display the Nth highest salary drawing employee details
C Language Videos
Sub­Query operators: (ALL,ANY,SOME,EXISTS)
Manual Testing
Training Videos
http://www.gcreddy.com/2014/06/sql­queries.html 2/7
10/20/2016 SQL Queries ~ Software Testing

43. List out the employees who earn more than every employee in
Checkpoints in UFT
department 30.
44. List out the employees who earn more than the lowest salary in Synchronization in
department 30. UFT
45. Find out whose department has not employees.
46. Find out which department does not have any employees. ►  May (7)

Co­Related Sub Queries: ►  April (24)

►  March (18)
47.Find out the employees who earn greater than the average salary for their
department. ►  February (15)

►  January (51)
Joins
►  2013 (730)
Simple join
►  2012 (139)
48.List our employees with their department names
49.Display employees with their designations (jobs) ►  2011 (53)

50.Display the employees with their department name and regional groups.
►  2010 (138)
51.How many employees who are working in different departments and
display with department name.
....
52.How many employees who are working in sales department.
53.Which is the department having greater than or equal to 5 employees
and display the department names in ascending order.
54.How many jobs in the organization with designations.
55.How many employees working in “New York”.

Non – Equi Join:

56.Display employee details with salary grades.
57.List out the no. of employees on grade wise.
58.Display the employ salary grades and no. of employees between
2000 to 5000 range of salary.

Self Join:

59.Display the employee details with their manager names.
60.Display the employee details who earn more than their managers
salaries.
61.Show the no. of employees working under every manager.

Outer Join:

61.Display employee details with all departments.
62.Display all employees in sales or operation departments.

Set Operators:

63.List out the distinct jobs in Sales and Accounting Departments.
64.List out the ALL jobs in Sales and Accounting Departments.
65.List out the common jobs in Research and Accounting Departments in
ascending order.

Answers
1.    SQL > Select * from employee;
2.    SQL > Select * from department;
3.    SQL > Select * from job;
4.    SQL > Select * from loc;
5.    SQL > Select first_name, last_name, salary, commission from employee;
6.    SQL > Select employee_id “id of the employee”, last_name “name",
department id as “department id” from employee;
7.    SQL > Select last_name, salary*12 “annual salary” from employee
8.    SQL > Select * from employee where last_name=’SMITH’;
9.    SQL > Select * from employee where department_id=20
10.    SQL > Select * from employee where salary between 3000 and 4500
11.    SQL > Select * from employee where department_id in (20,30)
12.    SQL > Select last_name, salary, commission, department_id from
employee where department_id not in (10,30)
13.    SQL > Select * from employee where last_name like ‘S%’
14.    SQL > Select * from employee where last_name like ‘S%H’

http://www.gcreddy.com/2014/06/sql­queries.html 3/7
10/20/2016 SQL Queries ~ Software Testing

15.    SQL > Select * from employee where last_name like ‘S___’
16.    SQL > Select * from employee where department_id=10 and
salary>3500
17.    SQL > Select * from employee where commission is Null
18.    SQL > Select employee_id, last_name from employee order by
employee_id
19.    SQL > Select employee_id, last_name, salary from employee order by
salary desc
20.    SQL > Select employee_id, last_name, salary from employee order by
last_name, salary desc
21.    SQL > Select employee_id, last_name, salary from employee order by
last_name, department_id desc
22.    SQL > Select department_id, count(*), from employee group by
department_id
23.    SQL > Select department_id, count(*), max(salary), min(salary),
avg(salary) from employee group by department_id
24.    SQL > Select job_id, count(*), max(salary), min(salary), avg(salary)
from employee group by job_id
25.    SQL > Select to_char(hire_date,’month’)month, count(*) from employee
group by to_char(hire_date,’month’) order by month
26.    SQL > Select to_char(hire_date,’yyyy’) Year, to_char(hire_date,’mon’)
Month, count(*) “No. of employees” from employee group by
to_char(hire_date,’yyyy’), to_char(hire_date,’mon’)
27.    SQL > Select department_id, count(*) from employee group by
department_id having count(*)>=4
28.    SQL > Select to_char(hire_date,’mon’) month, count(*) from employee
group by to_char(hire_date,’mon’) having to_char(hire_date,’mon’)=’jan’
29.    SQL > Select to_char(hire_date,’mon’) month, count(*) from employee
group by to_char(hire_date,’mon’) having to_char(hire_date,’mon’) in
(‘jan’,’sep’)
 
30.    SQL > Select to_char(hire_date,’yyyy’) Year, count(*) from employee
group by to_char(hire_date,’yyyy’) having to_char(hire_date,’yyyy’)=1985
 
31.    SQL > Select to_char(hire_date,’yyyy’)Year, to_char(hire_date,’mon’)
Month, count(*) “No. of employees” from employee where
to_char(hire_date,’yyyy’)=1985 group by
to_char(hire_date,’yyyy’),to_char(hire_date,’mon’)
 
32.    SQL > Select to_char(hire_date,’yyyy’)Year, to_char(hire_date,’mon’)
Month, count(*) “No. of employees” from employee where
to_char(hire_date,’yyyy’)=1985 and to_char(hire_date,’mon’)=’mar’ group by
to_char(hire_date,’yyyy’),to_char(hire_date,’mon’)
 
33.    SQL > Select department_id, count(*) “No. of employees” from
employee where to_char(hire_date,’yyyy’)=1985 and
to_char(hire_date,’mon’)=’apr’ group by to_char(hire_date,’yyyy’),
to_char(hire_date,’mon’), department_id having count(*)>=3
 
34.    SQL > Select * from employee where salary=(select max(salary) from
employee)
 
35.    SQL > Select * from employee where department_id IN (select
department_id from department where name=’SALES’)
 
36.    SQL > Select * from employee where job_id in (select job_id from job
where function=’CLERK’
 
37.    SQL > Select * from employee where department_id=(select
department_id from department where location_id=(select location_id from
location where regional_group=’New York’))
 
38.    SQL > Select * from employee where department_id=(select
department_id from department where name=’SALES’ group by
department_id)
 
39.    SQL > Update employee set salary=salary*10/100 wehre job_id=(select
job_id from job where function=’CLERK’)
 
40.    SQL > delete from employee where department_id=(select
department_id from department where name=’ACCOUNTING’)

http://www.gcreddy.com/2014/06/sql­queries.html 4/7
10/20/2016 SQL Queries ~ Software Testing

 
41.    SQL > Select * from employee where salary=(select max(salary) from
employee where salary <(select max(salary) from employee))
 
42.    SQL > Select distinct e.salary from employee where & no­1=
(select count(distinct salary) from employee where sal>e.salary)
 
43.    SQL > Select * from employee where salary > all (Select salary from
employee where department_id=30)
 
44.    SQL > Select * from employee where salary > any (Select salary from
employee where department_id=30)
 
45.    SQL > Select employee_id, last_name, department_id from employee e
where not exists (select department_id from department d where
d.department_id=e.department_id)
 
46.    SQL > Select name from department d where not exists (select
last_name from employee e where d.department_id=e.department_id)
 
47.    SQL > Select employee_id, last_name, salary, department_id from
employee e where salary > (select avg(salary) from employee where
department_id=e.department_id)
 
48.    SQL > Select employee_id, last_name, name from employee e,
department d where e.department_id=d.department_id
 
49.    SQL > Select employee_id, last_name, function from employee e, job j
where e.job_id=j.job_id
 
50.    SQL > Select employee_id, last_name, name, regional_group from
employee e, department d, location l where
e.department_id=d.department_id and d.location_id=l.location_id
 
51.    SQL > Select name, count(*) from employee e, department d where
d.department_id=e.department_id group by name
 
52.    SQL > Select name, count(*) from employee e, department d where
d.department_id=e.department_id group by name having name=’SALES’
 
53.    SQL > Select name, count(*) from employee e, department d where
d.department_id=e.department_id group by name having count (*)>=5 order
by name
 
54.    SQL > Select function, count(*) from employee e, job j where
j.job_id=e.job_id group by function
 
55.    SQL > Select regional_group, count(*) from employee e, department d,
location l where e.department_id=d.department_id and
d.location_id=l.location_id and regional_group=’NEW YORK’ group by
regional_group
 
56.    SQL > Select employee_id, last_name, grade_id from employee e,
salary_grade s where salary between lower_bound and upper_bound order by
last_name
 
57.    SQL > Select grade_id, count(*) from employee e, salary_grade s
where salary between lower_bound and upper_bound group by grade_id order
by grade_id desc
 
58.    SQL > Select grade_id, count(*) from employee e, salary_grade s
where salary between lower_bound and upper_bound and
lower_bound>=2000 and lower_bound<=5000 group by grade_id order by
grade_id desc
 
59.    SQL > Select e.last_name emp_name, m.last_name, mgr_name from
employee e, employee m where e.manager_id=m.employee_id
 
60.    SQL > Select e.last_name emp_name, e.salary emp_salary,
m.last_name, mgr_name, m.salary mgr_salary from employee e, employee
m where e.manager_id=m.employee_id and m.salary

http://www.gcreddy.com/2014/06/sql­queries.html 5/7
10/20/2016 SQL Queries ~ Software Testing

 
61.    SQL > Select m.manager_id, count(*) from employee e, employee m
where e.employee_id=m.manager_id group by m.manager_id
 
62.    SQL > Select last_name, d.department_id, d.name from employee e,
department d where e.department_id(+)=d.department_id
 
63.    SQL > Select last_name, d.department_id, d.name from employee e,
department d where e.department_id(+)=d.department_id and
d.department_idin (select department_id from department where name IN
(‘SALES’,’OPERATIONS’))
 
64.    SQL > Select function from job where job_id in (Select job_id from
employee where department_id=(select department_id from department
where name=’SALES’)) union Select function from job where job_id in (Select
job_id from employee where department_id=(select department_id from
department where name=’ACCOUNTING’))
 
65.    SQL > Select function from job where job_id in (Select job_id from
employee where department_id=(select department_id from department
where name=’SALES’)) union all Select function from job where job_id in
(Select job_id from employee where department_id=(select department_id
from department where name=’ACCOUNTING’))
 
66.    SQL > Select function from job where job_id in (Select job_id from
employee where department_id=(select department_id from department
where name=’RESEARCH’)) intersect Select function from job where job_id in
(Select job_id from employee where department_id=(select department_id
from department where name=’ACCOUNTING’)) order by function

Posted in: Benefits of SQL,sql commands,sql for testers,sql guide,SQL Queries,sql tutorial

+7   Recommend this on Google

Newer Post Home Older Post

6 comments:

Raghu Mentor  says:
September 5, 2014 at 1:57 AM

Table Salary_grade is missing, please provide that

Reply

GIRISH KUMAR Jena  says:
January 6, 2016 at 12:44 PM

Girish says:
Full Employee Table is not showing,half employee table is showing. 
please update it as a proper full table so that we can do practice well..
it's very difficult to understand

Reply

shiva krsna  says:
February 9, 2016 at 10:46 AM

Sir, Could u plz send me the complete SQl queries to my mail id:
shivag418@gmail.com

Reply

Unknown  says:
June 5, 2016 at 5:55 PM

sir please send me this sql queries example to my email id km.biradar12@gmail.com

Reply

Amit Kumar  says:
June 10, 2016 at 11:36 AM

JOB_ID MANAGER_ID HIREDATE SALARY COMM DEPARTMENT_ID 
667 7902 17­DEC­84 800 NULL 20
670 7698 20­FEB­85 1600 300 30
671 7839 04­APR­85 2850 NULL 30

http://www.gcreddy.com/2014/06/sql­queries.html 6/7
10/20/2016 SQL Queries ~ Software Testing

671 7839 15­MAY­85 2750 NULL 30 
671 7839 10­JUN­85 2200 NULL 40
670 7698 22­FEB­85 1250 500 30

Reply

vsagar1806  says:
September 5, 2016 at 7:25 PM

whats COMM before department ID ??

Reply

Post a Comment

Enter your comment...

Comment as:  Raju Sai (Google) Sign out

 
Publish Preview   Notify me

Links to this post

Create a Link

Copyright © 2011 Software Testing | Powered by Blogger

http://www.gcreddy.com/2014/06/sql­queries.html 7/7

Potrebbero piacerti anche