You are on page 1of 2

Table:

S_CONTACT

coloumn:
LST_NAME
FST_NAME
EMAIL_ADDR
STATUS
CREATED

1.sql to fetch all contact records.

SELECT *
FROM S_CONTACT;

--------------------------------------------------
2. sql to fetch only Active status contact records.

SELECT *
FROM S_CONTACT
WHERE STATUS IN 'ACTIVE';

----------------------------------------------------
3. sql to fetch Contact records created today

SELECT *
FROM S_CONTACT
WHERE CREATED LIKE (SELECT SYSDATE
FROM DUAL);

----------------------------------------------------
4. sql to fetch contact records created in last 30 days

SELECT *
FROM S_CONTACT
WHERE CREATED>=sysdate-30 and CREATED<=sysdate;

-------------------------------------------------------
5.sql to fetch contact records created between March and April only 2 month
records.

SELECT *
FROM S_CONTACT
WHERE CREATED LIKE '%MAR%' OR CREATED LIKE '%APR%'
ORDER BY CREATED ASC ;

-----------------------------------------------------------------------------------
6. sql to fetch contact of First Name ABC & Email abc@virtusa.com

SELECT *
FROM S_CONTACT
WHERE FST_NAME LIKE 'ABC' AND EMAIL_ADDR LIKE 'abc@virtusa.com';

-----------------------------------------------------------------
7. sql to count only active contact records

SELECT COUNT(*)
FROM S_CONTACT
WHERE STATUS IN 'ACTIVE';
------------------------------------------------------------------
8.sql to fetch contact records having either first name or last name as "ABC"

SELECT *
FROM S_CONTACT
WHERE FST_NAME LIKE 'ABC' OR LST_NAME LIKE 'ABC';

---------------------------------------------------------------------------
9. Sql to fetch only email address,first name,last name from all contacts.

SELECT EMAIL_ADDR,FST_NAME,LST_NAME
FROM S_CONTACT;

-------------------------------------------------------------------------
10. sql to get only unique status from contact records.

SELECT DISTINCT STATUS AS STATUS


FROM S_CONTACT;

SELECT UNIQUE STATUS AS STATUS


FROM S_CONTACT;

You might also like