Skip to main content

Important Queries in SQL Part1 #DOTC_Mdb

Important Queries in SQL Part1.

Hi Everyone,

We already Discussed about Oracle SQL and PL/SQL in my previous blogs . Today i will discuss about some important queries which is useful for you . For previous blogs you can able to see it in archive folder.

Let's Start with Important Queries which is useful for you to writing SQL queries . As in my previous blogs i already discussed about Joins , co-related and sub query . So today we will write some important queries which will be useful for you  .

 

How do we Join 3 tables by using Inner Join ?

Explanation: Suppose we have 3 tables student , student_details and student_details1 with one common id in all the three tables.

We can write below query to Join 3 tables by using inner join:

SELECT

a.ID, a.Name,

b.address

FROM

student AS a

INNER JOIN student_details AS b

ON a.ID = b.ID

INNER JOIN student_details1 AS c

ON b.id = c.id;

 

Below is the output of above query in image :

 

 

Here you can see the output by Joining 3 tables by using Inner Join. For reference you can go through my Oracle Join Blogs.

 

Another Query : How can we rename database when it is in use condition .

For renaming database when it is in use condition we can do it in MS _SQL server and in Oracle as Below :

In MS-SQL Server Database by using alter command we can rename a database First we need to go sys or Master database.

Command is as below :

USE MASTER;

GO

ALTER DATABASE DOTC

MODIFY NAME=DOTC1;

GO

 

In Oracle Database follow the below steps :

First connect as sys user in database command is as below

conn sys/oracle as sysdba

Now you need to find the user id and name for database from user$ table

Select user#,name from user$;

 

Here you will see all the database name with user ID start from 0 to n

Suppose you will show id 54 for your database you need to modify or rename then use below command.

update user$ set name=dotc1 where user#=54;

Database name will be updated to dotc1.

After this use commit command

commit;

Shutdown the database and startup , or restart database services.

Note :Don’t try it in Production or Live server just if you need to practice it in your system then use or can be use in test database if any requirement. As its DBA role.

Another Important Query : How  can we insert multiple values in One statement in SQL.

Suppose we have table department with employee_id and name column Below SQL statement is used to insert multiple values in table.

 

Insert into department

(employee_id,name)

Values(100,'Dheeraj'),

(200,'Diksha'),

(300,'Sakshi'),

(400,'Minu');

Below is the output of above query in image :

 

Here you can see 4 record inserted by using one SQL query , we can insert multiple records in same manner.

Another Query How to Find out the Position of T in word DOTC  in MY SQL

 

We use Locate function to find out specific position of letter in the word. Below is the query for this.

Select LOCATE('T',NAME) as position from department  where name='DOTC';

Output will be 3 as position of T in DOTC is at 3rd point.

Below is the output in image for above query.


Please go through all the queries and for reference you can see my SQL blogs for your reference. In next Blog I will come up with more interesting SQL queries which are useful for you.

Thanks.


Comments

Popular posts from this blog

SQL and Classification of SQL in Oracle Database #Diksha Oracle Training Centre

  SQL and Classification of SQL in Oracle Database.   SQL is Structured Query Language , which is used for storing, manipulating and retrieving data stored in a relational database .SQL is the standard language for RDBMS. All the Relational Database Management Systems (RDMS) like Oracle, MySQL, Sybase, Informix, IBM DB2 and Microsoft SQL Server use SQL as their standard database language. Oracle is one of the more secured database as compared to other databases. Importance of   SQL : SQL and PL/SQL is a backend process where all data is stored and retrieved in GUI which created either by any programming languages like Java, C++, PHP etc. so we need to have very secure database so that there will be no impact for users. SQL allows users to access data in the relational database management systems. SQL is used to communicate with a database.SQL and PL/SQL allows users to create and drop databases tables , views , stored procedures , functions , packages , trigger et...

PL/SQL in Oracle and basic Programs in PL/SQL #Diksha Oracle Training Centre

              PL/SQL in Oracle with basic Programs. Hello Everyone, Today I will discuss about PL/SQL in Oracle .In Previous Blog we discussed about cursor and anonymous block used in cursor as well as uses of %TYPE and %ROWTYPE attribute. Before starting this topic please go through my below blog. https://dikshaoracletraining.blogspot.com/2020/10/cursor-and-types-of-cursor-in-oracle.html https://dikshaoracletraining.blogspot.com/2020/11/benefits-of-type-and-rowtype-in-oracle.html PL/SQL is basically a Procedural Language in SQL and in PL/SQL we use separate two parts first is Anonymous Block and second is Named Block. The PL/SQL programming language was developed by Oracle Corporation in the late 1980s as procedural extension language for SQL relational database. PL/SQL high-performance transaction-processing language.PL/SQL is completely portable.   PL/SQL provides a built-in, interpreted and OS independent programming environment. ...

Top 50 Interview Questions On SQL and PL/SQL #DOTC_Mdb

                    Top 50 Interview Questions On SQL and PL/SQL. Today we will Discuss Top 50 interview questions and answers of SQL and PL/SQL which is frequently asked in interview.     Question 1: What is SQL and Classification of SQL? Answer SQL is a Structure Query Language which is vastly used in RDBMS database like Oracle, Sybase, DB2 , Microsoft SQL server etc.   Classification of SQL is as below: DDL (Data Definition Language):  Commands are  create , alter , drop , truncate etc DML (Data Manipulation Language) : Commands are  insert,update and delete . TCL (Transaction Control Language ) : Commands are  Commit , Rollback and Save point. DCL (Data Control Language) : Commands are Grant , Revoke Question 2:    What is meant by Joins? What are the types of join? Answer Joins are basically used to extract/get data from multiple tables using s...