sql删除某一行

 时间:2024-10-15 01:54:53

1、创建临时表先创建一个名为#ls的临时表并插入一些用于测试的数据,由姓名、科目和分数字段构成。共9行记录,下面举例通过 delete from 表 where 语句删除某一行的常见用法。

sql删除某一行

2、删除【李四】【数学】记录用字段=指定值过滤,输入delete from #ls where 姓名='稆糨孝汶;李四' and 科目='数学' 即指定删除姓名为李四并且科目为数学的记录,重新查询后可见指定数据已被删除。

sql删除某一行

3、删除【语文】【数学】记录用in语句指定过滤值,输入delete from #ls where 科目 in 烫喇霰嘴('语文','数学') ,删除科目为语文和数学的记录,查询后可见只剩下了英语的记录。

sql删除某一行

4、删除【张】姓记录用like语句和通配符过滤范围,输入语句delete from #ls where 姓名 like '张%' 执行则会删除所有姓氏为张开头的记录。

sql删除某一行

5、删除【70~80分】记录用比较符号过滤范围,delete from #ls where 分数 >=70 and 分数 <=80 执行后可见分数在70~80分之间的记录已被删除。

sql删除某一行

6、删除【李四】的记录用exists语句加字查询形式,执行 delete from #ls where exists (select 1 from #ls a where a.姓名=#ls.姓名 and a.姓名='李四') 通过字查询形式删除姓名为李四的记录。

sql删除某一行
  • sql删除语句
  • SQL怎么一次查询两个表里的内容
  • SQL Server如何导入mdf,ldf文件
  • 怎样用SQL语句查询一个数据库中的所有表
  • SQLyog如何连接到MySQL数据库?
  • 热门搜索
    阡陌怎么读 华帝油烟机怎么样 蛋为什么疼 开塞露怎么用 鸡胗怎么切 寒气重怎么调理 菁怎么读 小舌头掉下来怎么办 请柬怎么写 飞机怎么折飞得远