w3resource

SQL Delete records using operators

SQL Delete records using comparison operators

In this page, we are going to discuss, how the COMPARISON operator along with SQL DELETE command can be used to remove specific rows from a table.

Sample tables associated with this page have shown bellow:

Sample table: customer1


Sample table: daysorder


Example

To remove rows from the table 'customer1' with the following condition -

1. 'cust_country' must be 'India',

2. 'cus_city' must not be 'Chennai',

the following SQL statement can be used :

SQL Code:

DELETE FROM customer1
WHERE cust_country='India'
AND cust_city<>'Chennai';

Output:

Sql select re-ordering columns

SQL delete records using IN operator

In this page, we are going to discuss, how the SQL IN operator along with SQL DELETE command can be used to remove specific rows from a table.

Example:

To remove rows from the table 'daysorder' with the following condition -

1. 'advance_amount' should be other than 1000 and 2000,

the following SQL statement can be used:

SQL Code:

DELETE FROM daysorder
WHERE advance_amount
NOT IN(1000,2000);

Output:

Sql select re-ordering columns

SQL delete records using BETWEEN operator

In this page, we are going to discuss, how the SQL BETWEEN operator along with SQL DELETE command can be used to remove specific rows from a table.

Example:

To remove rows from the table 'daysorder' with the following condition -

1. 'advance_amount' should be within the range of 100 and 800,

the following SQL statement can be used:

SQL Code:

DELETE FROM daysorder
WHERE advance_amount
BETWEEN 100 AND 800;

Output:

Sql select re-ordering columns

SQL delete records using LIKE operator

In this page, we are going to discuss, how the SQL LIKE operator along with SQL DELETE command can be used to remove specific rows from a table.

Example:

To remove rows from the table 'customer1' with the following condition -

1. 'cust_city' should begin with the letter 'L',

the following SQL statement can be used:

SQL Code:

DELETE FROM customer1
WHERE cust_city
LIKE 'L%';

Output:

Sql select re-ordering columns

See our Model Database

Check out our 1000+ SQL Exercises with solution and explanation to improve your skills.



Follow us on Facebook and Twitter for latest update.