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