0% found this document useful (0 votes)
18 views

SQL Commands

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

SQL Commands

Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

CREATE TABLE

CREATE TABLE CLASS11


(RNO INTEGER PRIMARY KEY,
NAME VARCHAR(20),
MARKS INTEGER,
STREAM VARCHAR(20)
);

2. INSERT INTO
 INSERT INTO CLASS11 VALUES(1,'NEHA',85,'COMMERCE')
 INSERT INTO CLASS11 VALUES(2,'RAHUL',90,'SCIENCE')
 INSERT INTO CLASS11 VALUES(3,'AJAY',50,'ACCOUNTS')

3. C- SELECT
 SELECT * FROM CLASS11
 SELECT NAME FROM CLASS11 WHERE MARKS >=85 (O/P NEHA RAHUL)
 SELECT NAME FROM CLASS11 WHERE MARKS >=86(O/P RAHUL)
 SELECT * FROM CLASS11 WHERE STREAM ='SCIENCE';
 SELECT * FROM CLASS11 WHERE STREAM <>'SCIENCE';
 SELECT * FROM CLASS11 WHERE 'STREAM !=SCIENCE';
 SELECT * FROM CLASS11 WHERE MARKS>86 AND STREAM='SCIENCE';
 SELECT DISTINCT(STREAM)FROM CLASS11
 SELECT * FROM CLASS11 WHERE MARKS BETWEEN 80 AND 100;
 SELECT * FROM CLASS11 WHERE NAME LIKE'A%';
 SELECT * FROM CLASS11 WHERE NAME LIKE'A%';
 SELECT*FROM CLASS11 WHERE NAME LIKE'%A%'

CUSTOMERS TABLE

````````````
);
4. INSERT INTO ( 1BY 1)
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Khilan', 25, 'Delhi', 1500.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'Kaushik', 23, 'Kota', 2000.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Chaitali', 25, 'Mumbai', 6500.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (5, 'Hardik', 27, 'Bhopal', 8500.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (6, 'Komal', 22, 'Hyderabad', 4500.00 );
 INSERT INTO CUSTOMERS (ID,NAME,AGE,ADDRESS,SALARY) VALUES (7, 'Muffy', 24, 'Indore', 10000.00 );

Verification

 To check if the records are inserted into the CUSTOMERS table, use the SELECT query
SELECT * FROM CUSTOMERS;
 Retrieving Selected Fields/Columns
SELECT ID, NAME, SALARY FROM CUSTOMERS;

5. ALTER TABLE CUSTOMERS ADD SEX char(1);

SELECT * FROM CUSTOMERS ORDER BY NAME ASC;

WHERE CLAUSE

SELECT ID, NAME, SALARY FROM CUSTOMERS

WHERE SALARY > 2000;

Example

In the following query, we are incrementing the salary of the customer named Ramesh by 10000 by using the WHERE clause along
with the UPDATE statement −

1. UPDATE CUSTOMERS set SALARY = SALARY+10000 where NAME = 'Ramesh';

2. SELECT * from CUSTOMERS WHERE NAME IN ('Khilan', 'Ramesh', 'Kaushik');

3. SELECT * from CUSTOMERS WHERE NAME IN ('Khilan', 'Hardik', 'Muffy');


Example

4. In this example, we are displaying the records from CUSTOMERS table, where AGE is NOT equal to 25, 23 and 22.

SELECT * from CUSTOMERS WHERE AGE NOT IN (25, 23, 22);

5. Example

Following is the query which would display all the records where the name starts with K and is at least 4 characters in length –

SELECT * FROM CUSTOMERS WHERE NAME LIKE ‘K*’;

WHERE Clause with AND, OR Operators

1. SELECT * FROM CUSTOMERS


WHERE (AGE = 25 OR salary < 4500)
AND (name = 'Komal' OR name = 'Kaushik');

2. SELECT ID, NAME, SALARY FROM CUSTOMERS


WHERE SALARY > 2000 AND AGE < 25;

3. SELECT * FROM CUSTOMERS


WHERE NAME LIKE 'K*'
AND AGE >= 22 AND SALARY < 3742

4.(salary is greater than 4500 and the age is less than 26) is false.

SELECT * FROM CUSTOMERS


WHERE NOT (SALARY > 4500 AND AGE < 26);
UPDATE CUSTOMERS SET SALARY = 55000 WHERE AGE > 27;

OR

5. SELECT ID, NAME, SALARY FROM CUSTOMERS


WHERE SALARY > 2000 OR AGE < 25;

6. SELECT * FROM CUSTOMERS


WHERE (AGE = 25 OR SALARY < 4500)
AND (NAME = 'Komal' OR NAME = 'Kaushik');

7. DELETE FROM CUSTOMERS WHERE AGE = 25 OR SALARY < 2000;

You might also like