0% found this document useful (0 votes)
29 views2 pages

SQL Commands

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

SQL Commands

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy