数据库之SQL增删改查(UPDATE,DELETE,TOP,COMPUTE,WHERE子句)

本文详细介绍了SQL中的删除(DELETE)、更新(UPDATE)语句,并深入探讨了高级查询语句,包括TOP函数的不同使用场景及COMPUTE函数的运行效果。此外,还列举了WHERE子句中各种运算符的应用。
摘要由CSDN通过智能技术生成

      SQL中的增删改查终于要在比篇博客中结束了,这篇文章中我们主要梳理一下删改部分,以及扩充一下高级查询的语句。

一、SQL中的删除语句

DELETE

想要把数据表中的“艾斯”进行删除,因为艾斯在‘顶上战争’的时候为了救路飞牺牲了。这里我们把艾斯进行删除,代码及效果如下:

二、SQL中的更改语句

1、发现数据有错误,如何更改数据表中的语句?
首先查看数据信息,若发现错误要改动,用update 语句

2、如何对多个列进行修改?

在set后面加入多个列就可以了,代码如下:

三、TOP函数

top函数可对具体的数值和整个数据的百分比值进行筛选查询
数值筛选(top 数值)
百分比筛选(top 数值 percent)

1、top数值的运用?

2、top 数值 percent 的运用?

3、如何利用变量进行控制,随时更改百分比?
声明一个变量

4、如何在此基础上进行排序?

5、对于排序中最后一行有相同成绩的数据如何处理?
with ties语句,此语句是与order by 相配合的,它运行的前提是有order by 语句

四、COMPUTE函数

报错,按照视频上面的代码进行敲写但老是出错误,刚开始排查是先看单词有没有拼写错误,其次是中英文拼写是否正确,单词大小写是否受影响,当这些都排查完后还是不行,然后就上网查,看到了一个解说是2012版的SQL SERVER已经不支持compute 语句了,那2017是不是也如此呢,抱着不甘心的心态去找了小伙伴们的SQL SERVER版本,结果2008的可以实现,2017真的没有这个功能了,所以老是报错。那2017版本的要怎么查询呢,可以利用group by 语句。
而compute函数的运行效果如下:
五、WHERE子句使用运算符

1、单纯的where 语句的运用?

2、where and 语句的运用?

3、where and (between)语句的运用?

4、where and (运算) 语句的运用?

5、where and in语句的运用?

6、where and not in语句的运用?
六、SQL中增删改查思维导图

      到此数据库视频中的数据查询和管理部分已梳理完毕,本章主要讲了数据库数据的增删改查语句,后面还有更多精彩的内容,继续前行^_^

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值