广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    sql如何删除某一行

    来源:网络收集  点击:  时间:2024-03-11
    【导读】:
    SQL 中的删除(Delete)操作是一种基本和常用的操作,结合where 语句可实现按条件删除指定行。本经验将列举几种常见的删除操作供参考。工具/原料moresql server management studio方法/步骤1/7分步阅读

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

    2/7

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

    3/7

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

    4/7

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

    5/7

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

    6/7

    用between 过滤范围,上一步的语句也可以写成 delete from #ls where 分数 between 70 and 80 的形式,即删除分数在70~80分之间的记录。

    7/7

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

    SQLDELETE某一行删除
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_316561.html

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-03 08:14:53  耗时:0.030