如何在SQL中删除列中包含某些字符的行

时间:2016-12-18 21:15:46

标签: mysql sql

如何从表中删除行,其中特定列包含特定值(例如,字符)?

我想删除“name”

列中包含字符“a”的所有行

2 个答案:

答案 0 :(得分:1)

您可以使用'删除'来实现这一目标。声明与“' like'条款。 例如:

DELETE FROM table_name
WHERE [column] LIKE '% a %';

答案 1 :(得分:0)

DELETE FROM table_name
WHERE some_column=some_value;
  

注意SQL DELETE语句中的WHERE子句! WHERE子句   指定应删除的记录。如果省略   WHERE子句,将删除所有记录!

here

SQL LIKE运算符 LIKE运算符用于在列中搜索指定的模式。

SQL LIKE语法

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;

and here