如何筛选出Address列包含多个地址的表条目
实现方法
你需要保留Client为Joel和Sarah的记录、排除John的记录,有两种常见的SQL实现方式:
1. 查询符合条件的记录(仅获取结果,不修改原表)
如果只是想得到目标结果集,用SELECT语句过滤掉Client为John的行:
SELECT Client, Address FROM 你的表名 WHERE Client != 'John';
也可以用NOT IN写法,效果一致:
SELECT Client, Address FROM 你的表名 WHERE Client NOT IN ('John');
2. 删除原表中John的记录(会修改原表,谨慎操作)
如果需要直接从原表中移除John的记录,使用DELETE语句:
DELETE FROM 你的表名 WHERE Client = 'John';
注意:执行
DELETE前建议先备份数据,避免误操作丢失数据。
将上述代码中的你的表名替换成你实际使用的表名称即可。
内容的提问来源于stack exchange,提问作者Cap Maker
相关产品推荐
相关产品推荐

