![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 66
冬瓜就是我
这个作者很懒,什么都没留下…
展开
-
关于SQLSERVER触发器的一个问题
触发器原创 2022-07-06 11:41:04 · 599 阅读 · 0 评论 -
由浅入深的SQL语句
突然间来了兴趣,想整理一下由初步至较为复杂的SQL写法,下面的东西是想到哪儿写到哪儿,每一个层级的难度都会上升一点,大家凑合着看吧 假设有一张表TABLEA和表TABLEB,它们都各自有三个字段ID(自增长)、NAME(姓名)、SCORE(分数)、CREATEDATE(录入时间),其中两张表格可以通过ID进行关联1、基本语句1.1、查询SELECT ID,NAME FROM TABLEA WHERE NAME LIKE '%TEST%' ORDER BY ID DESC1.2、修改原创 2021-07-01 17:56:26 · 225 阅读 · 0 评论 -
SQL SERVER数据库降级方案
该文写于三年前,大家经历过SQL SERVER版本问题的,相信会对高版本数据库降成低版本有点印象。我当时是把一个2014版的数据库给降成低版本的,其实按照步骤一步步来,也能够顺利完成降级,只要把数据库的结构给搞好,然后把数据导入降级库就行了。 麻烦的是数据量很大,如果使用SQL执行的方法来导数据,很可能要花上两三天时间,老板是很不乐意这个花费的,只能把降级方法和快速导数据都作了一次摸索,下面是整个处理过程,供大家参考用 首先准备好两台电脑,一台装高版本的SQL SERVER,另一台装低版本的原创 2021-06-30 17:07:14 · 3646 阅读 · 0 评论 -
SQL伪代码的编写
伪代码编写在JAVA、C#、PHP中都比较常见,但在SQL里面似乎用的比较少,如果能把它应用到SQL里面的话,对于复杂SQL语句的编写会有很大帮助。这里拿一个较为常见的SQL来举例,这个表格在很多面试的时候都有遇到过: 有两张表格,分别是学生信息表(Student)、分数表(Score),表格设计如下:要求:取出每个人的数学、语文、物理三科的成绩,结果行列设计如下:姓...原创 2019-10-11 09:46:35 · 4710 阅读 · 0 评论 -
SQL性能优化的几个思路
其实SQL性能优化的本质就是减少运算次数、减少内存消耗、涉及尽量少的数据,建立索引、优化表格结构等手法均为此目的。 1、建立索引,目的是避免全表扫描。索引一般建立在WHERE、GROUP、JOIN经常使用的字段上,字段需要拥有这样的特点:数据行比较多,至少要过10万;字段的值项较多,至少要超过10个,比如某个字段的值只可能是1或0,建立索引就是浪费。另外索引的建立应秉持最少原则,一张数...原创 2019-10-11 10:16:11 · 6004 阅读 · 1 评论