Opening for Data Analyst Position – PL SQL Experience Mandatory

Company Name: Promocio

Work Location: Begumpet

Designation: Data Analyst

Mandatory Skills Needed: PL SQL & Advanced Excel

Responsibilities: (In Brief)
Data analysis, cleansing & processing data using Advanced Excel and PL SQL
Identify, analyse, and interpret trends or patterns in complex data sets
Combine and collate information from multiple sources and present your findings to the broader group.
Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality
Experience of Advance Excel, SQL, is a must.
Knowledge and experience on Google Analytics is a plus.
Strong problem solving ability, should be able to identify key areas of improvements by understanding business process and analyzing data.
Should have eagerness to learn new techniques and methodologies related to Analytics to come up with innovative solutions.
Develop dashboards to track the performance of various campaigns
Dashboard monitoring for day to day business and operational functionalities which enables identifying the risk areas for further mitigation
Update models / reports as and when required

Experience: 1+yrs

Candidate must complete course on SQL and should have working experience on SQL (preferred)

Pls email your updated resume to / 9885737360

You will receive a call if your profile is shortlisted.

Pls mention in subject of email referred by SQL School

VS Shell installation has failed with exit code 1638.

The following error has occurred:
VS Shell installation has failed with exit code 1638.

Error while installing SQL Server 2017.

Solution : Install Microsoft Visual C++ 2017 Redistributable  available at:

For any further errors please mail to

SQL School Training Team

+91 9666440801 (INDIA),  + 1 510.400.4845 (USA)

What is PL/SQL?

What is PL/SQL?

PL/SQL stands for Procedural Language extension of SQL.

PL/SQL is a combination of SQL along with the procedural features of programming languages.

It was developed by Oracle Corporation in the early 90’s to enhance the capabilities of SQL.

The PL/SQL Engine:

Oracle uses a PL/SQL engine to processes the PL/SQL statements. A PL/SQL language code can be stored in the client system (client-side) or in the database (server-side).



The @@ROW COUNT variable returns the number of rows read by the last executed statement. If any statement does not return any rows, then value of @@ROWCOUNT variable is set to zero.



Using @@ implies that it is a global variable. Also @@ROWCOUNT returns the value of int type i.e. the maximum no of rows @@ ROWCOUNT can return is 231 (2,147,483,647). For returning rows greater than this limit, ROWCOUNT_BIG function is used.

More Information visit:



DCL commands are used to enforce database security in a multiple user database environment. Two types of DCL commands are GRANT and REVOKE. Only Database Administrator’s or owner’s of the database object can provide/remove privileges on a database object.


SQL GRANT is a command used to provide access or privileges on the database objects to the users.

The Syntax for the GRANT command is:

GRANT privilege_name
ON object_name
TO {user_name |PUBLIC |role_name}

  • privilege_name is the access right or privilege granted to the user. Some of the access rights are ALL, EXECUTE, and SELECT.
  • object_name is the name of an database object like TABLE, VIEW, STORED PROC and SEQUENCE.
  • user_name is the name of the user to whom an access right is being granted.
  • user_name is the name of the user to whom an access right is being granted.
  • PUBLIC is used to grant access rights to all users.
  • ROLES are a set of privileges grouped together.
  • WITH GRANT OPTION – allows a user to grant access rights to other users.

For Example:

GRANT SELECT ON employee TO user1;

This command grants a SELECT permission on employee table to user1.

You should use the WITH GRANT option carefully because for example if you GRANT SELECT privilege on employee table to user1 using the WITH GRANT option, then user1 can GRANT SELECT privilege on employee table to another user, such as user2 etc.

Later, if you REVOKE the SELECT privilege on employee from user1, still user2 will have SELECT privilege on employee table.

SQL LIKE Operator

The LIKE operator is used to list all rows in a table whose column values match a specified pattern. It is useful when you want to search rows to match a specific pattern, or when you do not know the entire value. For this purpose we use a wildcard character ‘%’.

For example: To select all the students whose name begins with ‘S’

SELECT first_name, last_name
FROM student_details
WHERE first_name LIKE ‘S%’;

The output would be similar to:

first_name          last_name
————-          ————-
Stephen                 Fleming
Shekar                   Gowda

The above select statement searches for all the rows where the first letter of the column first_name is ‘S’ and rest of the letters in the name can be any character.