How to Delete a Row in SQL

Deleting a row from a database table is a common task for any SQL user. Whether you're a beginner or an experienced user, it's important to know how to delete a row from a table. Fortunately, SQL makes it easy to do just that!

The Solution

The solution is to use the DELETE statement. This statement takes a single argument, which is the table name from which you want to delete the row. For example, if you wanted to delete a row from the users table, you would use the following query:

DELETE FROM users WHERE condition;

The WHERE clause is used to specify the condition for which the row should be deleted. For example, if you wanted to delete a row with the name John, you would use the following query:

DELETE FROM users WHERE name = 'John';

Examples

Let's look at a few examples of how this statement can be used. Suppose you have a table called users with the following data:

users
nameage
John25
Jane30
John25
Bob20

If you wanted to delete the row with the name John, you would use the following query:

DELETE FROM users WHERE name = 'John';

This query would delete the first row with the name John. If you wanted to delete both rows with the name John, you would use the following query:

DELETE FROM users WHERE name = 'John';

Additional Info

The DELETE statement is supported by most major databases, including MySQL, PostgreSQL, and SQL Server. However, the syntax may vary slightly depending on the database you are using. For more information, check out the documentation for your particular database. 🤓

Want to build your own LLM Apps with AirOps👇👇