Вы находитесь на странице: 1из 3

DDL Data Defination Language - Create/Alter/Drop - Create table,view,index,seqv.

DML - Data Manipulation Lang - Update/Insert/Delete

DQL - Data Query Lang - Select

TCL - Transactional Control Lang - Commit/Rollback/Savepoint.

DCL - Data Control Lang - Grant/Revoke

===================================================================================
==========================

Data Types in SQL

Char => To store Char data types upto 254

Number => Numerical Data Types

salary,
tax

VArchar2 => It is also for char data types upto 4000 char/bytes.

Ename = 'AJAY'

Date => To Store date data types

DOB = '24-jan-2018'

CLOB/BLOB => Multimedia Data.

===================================================================================
==============================

Name Gender Age DOB

Ajay M 24 01-jan-18
Vijaya F 24 01-Feb-56

-----------------------------------------------------------------------------------
---------------------------------------

/* Basic SQL Staements */

SELECT empno "Employee Number" ,ename "Employee Name",sal "Employee


Salary",sal+1000 "Increased sal"
FROM emp

Operators in SQL Statements

SELECT empno "Employee Number" ,ename "Employee Name",sal "Employee Salary",Job,sal


* 12 + 100 " Annual sal"
FROM emp
SELECT empno "Employee Number" ,ename "Employee Name",sal "Employee Salary",Job,
((sal * 12 ) + 10000 )" Annual Sal with Bonus"
FROM emp
-----------------------------------------------------------------------------------
----------------------------------------
NULL Values in SQL

SELECT ename,sal,comm "Commision", sal + nvl(comm,0) "Total Sal"


FROM emp e
-----------------------------------------------------------------------------------
----------------------------------------
Column n Table Aliases

SELECT e.ENAME,e.EMPNO,e.SAL
FROM emp e
-----------------------------------------------------------------------------------
----------------------------------------
Using Literal Char String

SELECT ename,job,ename||' Is working as a '||job


FROM emp e
-----------------------------------------------------------------------------------
----------------------------------------
Distinct Keyword in SQL to eliminate duplicate rows

SELECT distinct job


FROM emp
-----------------------------------------------------------------------------------
----------------------------------------
Describing table structure

Desc emp
-----------------------------------------------------------------------------------
----------------------------------------
Where Clause to restrct Data in SQL

SELECT *
FROM emp
WHERE deptno = 30 AND job = 'MANAGER'

-----------------------------------------------------------------------------------
----------------------------------------
Comparision Condition n Operators

SELECT *
FROM emp
WHERE sal >=3000

SELECT *
FROM emp
WHERE sal BETWEEN 2000 AND 8000

SELECT *
FROM emp
WHERE job IN ( 'MANAGER' ,'ANALYST','PRESIDENT')

SELECT *
FROM emp
WHERE ename like 'S%'

SELECT *
FROM emp
WHERE comm IS NOT NULL

SELECT *
FROM emp
WHERE ( job = 'MANAGER' OR job = 'ANALYST') AND sal >=1500
-----------------------------------------------------------------------------------
----------------------------------------
SORTING IN SQL

SELECT *
FROM emp
ORDER BY sal desc
-----------------------------------------------------------------------------------
----------------------------------------
Substitution Varriables

SELECT *
FROM emp
where empno = &empno

SELECT ename,job,&column_name
FROM &table_name
WHERE &Condition
ORDER BY &order_by

SELECT ename,job,&&column_name
FROM emp
ORDER BY &column_name

Вам также может понравиться