SQL QUERIES

 SQL COMMANDS/QUERIES

 TO INSERT RECORDS IN THE TABLE

Command: INSERT

Syntax 1:                 

INSERT INTO tablename  

(attribute1, attribute2,…, attributen)

VALUES (value1, value2,… valuen);

Syntax 2:

INSERT INTO tablename

VALUES (value1, value2,… valuen);

 To enter the following record in table STUDENT

ADMNO: 54910      STUDNAME: SUMIT KUMAR       CLASS: IX       SECTION: A

ROLL: 21       ADMDATE: 01/04/2013

 INSERT INTO STUDENT

(ADMNO, STUDNAME, CLASS, SECTION, ROLL, ADMDATE)

VALUES (‘54910’, ‘SUMIT KUMAR’, ‘IX’, ’A’, 21, ‘2013-04-01’);

or

INSERT INTO STUDENT

VALUES (‘54910’, ‘SUMIT KUMAR’, ‘IX’, ’A’, 21, ‘2013-04-01’);

 TO DISPLAY RECORDS FROM TABLE:

Command: SELECT

Syntax:         

All records under all fields

SELECT * FROM tablename;

 All records under selected fields

SELECT attribute1, attribute2,…., attributen  FROM tablename;

 Records under all fields which matches a specific condition

SELECT * FROM tablename WHERE condition;

 Records under specific fields which matches a specific condition

SELECT attribute1, attribute2,…., attributen  FROM tablename WHERE condition;

 QUERIES:

To display all records from table STUDENT:

SELECT * FROM STUDENT;

 To display all records under fields ADMNO, STUDNAME from table STUDENT:

SELECT ADMNO, STUDNAME FROM STUDENT;

 To display records from table STUDENT whose SECTION = ‘C’:

SELECT * FROM STUDENT WHERE SECTION = ‘C’;

 To display records from table STUDENT whose CLASS=’X’ or SECTION = ‘C’:

SELECT * FROM STUDENT WHERE CLASS = ‘X’ OR SECTION = ‘C’;

To display records from table STUDENT whose CLASS=’X’ and SECTION = ‘C’:

SELECT * FROM STUDENT WHERE CLASS = ‘X’ AND SECTION = ‘C’;

 To display records under fields ADMNO, STUDNAME, CLASS from table STUDENT whose SECTION = ‘A’:

SELECT ADMNO, STUDNAME, CLASS FROM STUDENT WHERE SECTION = ‘A’;

 Wild Card Characters: They are used to specify a pattern

% : Signifies a collection of characters

_: Signifies a single character

 To display records from table STUDENT whose STUDNAME starts with ‘A’:

SELECT * FROM STUDENT WHERE STUDNAME LIKE ‘A%’;

 To display records from table STUDENT whose STUDNAME ends with ‘A’:

SELECT * FROM STUDENT WHERE STUDNAME LIKE ‘%A’;

 To display records from table STUDENT whose STUDNAME contains the character ‘A’:

SELECT * FROM STUDENT WHERE STUDNAME LIKE ‘%A%’;

To display records from table STUDENT whose 3RD character of STUDNAME is ‘A’:

SELECT * FROM STUDENT WHERE STUDNAME LIKE ‘_ _A%’;

 TO EDIT RECORDS IN A TABLE:

Command: UPDATE

Syntax:         

UPDATE tablename

SET attributename = new value

WHERE condition;

 Note: If no condition is specified all records will be updated.

 To change the ROLL of the student whose STUDNAME is ‘ANIL’ to 5:

UPDATE STUDENT

SET ROLL = 5

WHERE STUDNAME = ‘ANIL’;

 To change the SECTION of the student whose ADMNO is ‘A0021’ to ‘C’:

UPDATE STUDENT

SET SECTION = ‘C’

WHERE ADMNO = ‘A0021’;

 To change the SECTION of the all student whose CLASS is ‘IX’ to ‘A’:

UPDATE STUDENT

SET SECTION = ‘A’

WHERE CLASS = ‘IX’;

 To change the SECTION of all students to ‘B’:

UPDATE STUDENT

SET SECTION = ‘B’;

 To calculate TOTAL of students in table MARKS (attributes ENG, HIN, MATHS, SC, SSC and TOTAL)

UPDATE MARKS

SET TOTAL = ENG + HIN + MATHS + SC + SSC;

 To increase RATE of all items in table ITEM by 10%:

UPDATE ITEM

SET RATE = RATE + RATE * 0.1;

 TO DELETE RECORDS FROM A TABLE:

Command: DELETE

Syntax:         

DELETE FROM tablename WHERE condition;

 Note: If no condition is specified all records will be deleted.

 To delete the record whose ADMNO is ‘A1234’

 DELETE FROM STUDENT WHERE ADMNO = ‘A1234’

 To delete the record whose STUDNAME is ‘AMIT KUMAR’

 DELETE FROM STUDENT WHERE STUDNAME = ‘AMIT KUMAR’;

 To delete the records whose CLASS is ‘IX’

 DELETE FROM STUDENT WHERE CLASS = ‘IX’;

To delete all records 

 DELETE FROM STUDENT;

 

Popular posts from this blog

ENTREPRENEURSHIP SKILLS - II

SELF MANAGEMENT SKILLS - II