Sunteți pe pagina 1din 4

QUERY TO CREATE TABLE

SQL> create table customer(cust_id number(5) primary key,cust_name varchar2(30)


not null, cust_add varchar2(50) not null,cust_email varchar2(20),cust_pno number
(10));
Table created.

QUERY TO DESCRIBE THE STRUCTURE OF TABLE


SQL> desc customer;
Name Null? Type
----------------------------------------- -------- ----------------------------
CUST_ID NOT NULL NUMBER(5)
CUST_NAME NOT NULL VARCHAR2(30)
CUST_ADD NOT NULL VARCHAR2(50)
CUST_EMAIL VARCHAR2(20)
CUST_PNO NUMBER(10)

QUERY TO INSERT NEW RECORDS


SQL> insert into customer values(&cust_id,'&cust_name','&cust_add','&cust_email'
,&cust_pno);
Enter value for cust_id: 1234
Enter value for cust_name: vedsar
Enter value for cust_add: 112 a\3 kailash street
Enter value for cust_email: vedsar@gmail.com
Enter value for cust_pno: 9999123456
old 1: insert into customer values(&cust_id,'&cust_name','&cust_add','&cust_em
ail',&cust_pno)
new 1: insert into customer values(1234,'vedsar','112 a\3 kailash street','ved
sar@gmail.com',9999123456)
1 row created.
SQL> /
Enter value for cust_id: 1256
Enter value for cust_name: parth
Enter value for cust_add: 432 noida sect 15
Enter value for cust_email: parthnoida@gmail.com
Enter value for cust_pno: 9898765431
old 1: insert into customer values(&cust_id,'&cust_name','&cust_add','&cust_em
ail',&cust_pno)
new 1: insert into customer values(1256,'parth','432 noida sect 15','parthnoid
a@gmail.com',9898765431)
1 row created.
SQL> /
Enter value for cust_id: 9876
Enter value for cust_name: piyush
Enter value for cust_add: 321 r\6 ghaziabad
Enter value for cust_email: piyush@gmail.com
Enter value for cust_pno: 08875223456
old 1: insert into customer values(&cust_id,'&cust_name','&cust_add','&cust_em
ail',&cust_pno)
new 1: insert into customer values(9876,'piyush','321 r\6 ghaziabad','piyush@g
mail.com',08875223456)
1 row created.
SQL> select * from customer;
CUST_ID CUST_NAME
---------- ------------------------------
CUST_ADD CUST_EMAIL
-------------------------------------------------- --------------------
CUST_PNO
----------
1234 vedsar
112 a\3 kailash street vedsar@gmail.com
9999123456
1256 parth
432 noida sect 15 parthnoida@gmail.com
9898765431
CUST_ID CUST_NAME
---------- ------------------------------
CUST_ADD CUST_EMAIL
-------------------------------------------------- --------------------
CUST_PNO
----------
9876 piyush
321 r\6 ghaziabad piyush@gmail.com
8875223456

QUERY TO CHANGE THE STRUCTURE OF TABLE


SQL> alter table customer add cust_amt number(8);
Table altered.
SQL> desc customer
Name Null? Type
----------------------------------------- -------- ----------------------------
CUST_ID NOT NULL NUMBER(5)
CUST_NAME NOT NULL VARCHAR2(30)
CUST_ADD NOT NULL VARCHAR2(50)
CUST_EMAIL VARCHAR2(20)
CUST_PNO NUMBER(10)
CUST_AMT NUMBER(8)
SQL> alter table customer drop column cust_email;
Table altered.
SQL> desc customer
Name Null? Type
----------------------------------------- -------- ----------------------------
CUST_ID NOT NULL NUMBER(5)
CUST_NAME NOT NULL VARCHAR2(30)
CUST_ADD NOT NULL VARCHAR2(50)
CUST_PNO NUMBER(10)
CUST_AMT NUMBER(8)

QUERY TO UPDATE THE TABLE


SQL> update customer set cust_amt=5100 where cust_amt is null;
3 rows updated.
SQL> select * from customer;
CUST_ID CUST_NAME
---------- ------------------------------
CUST_ADD CUST_EMAIL
-------------------------------------------------- --------------------
CUST_PNO CUST_AMT
---------- ----------
1234 vedsar
112 a\3 kailash street vedsar@gmail.com
9999123456 5100
1256 parth
432 noida sect 15 parthnoida@gmail.com
9898765431 5100
CUST_ID CUST_NAME
---------- ------------------------------
CUST_ADD CUST_EMAIL
-------------------------------------------------- --------------------
CUST_PNO CUST_AMT
---------- ----------
9876 piyush
321 r\6 ghaziabad piyush@gmail.com
8875223456 5100

QUWRY TO SELECT DISTINCT ROWS


SQL> select distinct(cust_amt) from customer;
CUST_AMT
----------
5100
SQL> select * from customer order by cust_id;
CUST_ID CUST_NAME
---------- ------------------------------
CUST_ADD CUST_PNO CUST_AMT
-------------------------------------------------- ---------- ----------
1234 vedsar
112 a\3 kailash street 9999123456 5100
1256 parth
432 noida sect 15 9898765431 5100
9876 piyush
321 r\6 ghaziabad 8875223456 5100

SQL> select sum(cust_amt) from customer;


SUM(CUST_AMT)
-------------
15300

MULTI-QUERIES FOR SELECT OPERATIONS


SQL> select cust_name from customer where cust_amt=(select cust_amt from custome
r where cust_amt<5000);
no rows selected

DATE QUERIES
SQL> select add_months(sysdate,3) from dual;
ADD_MONTH
---------
28-JUN-11
SQL> select last_day(sysdate) from dual;
LAST_DAY(
---------
31-MAR-11
SQL> select months_between('26-mar-12','26-mar-11') from dual;
MONTHS_BETWEEN('26-MAR-12','26-MAR-11')
---------------------------------------
12

S-ar putea să vă placă și