随笔分类 -  SqlServer

摘要:初识 HAVING 关于 SQL 中的 HAVING,相信大家都不陌生,它往往与 GROUP BY 配合使用,为聚合操作指定条件 说到指定条件,我们最先想到的往往是 WHERE 子句,但 WHERE 子句只能指定行的条件,而不能指定组的条件,因此就有了 HAVING 子句,它用来指定组的条件。我们来 阅读全文
posted @ 2024-06-04 10:48 sucre_tan 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单Group By 示例1 select 类别, sum(数量) as 数量之和 from A gr 阅读全文
posted @ 2024-06-03 16:34 sucre_tan 阅读(4548) 评论(0) 推荐(0) 编辑
摘要:1.插入的目标表不存在 sql server写法:select * into 目标表 from 表oracle写法:create table 目标表 as select * from 表 2.插入的目标表存在2.1 结构相同insert into 目标表 select * from 表2.2 结构不 阅读全文
posted @ 2023-03-09 14:44 sucre_tan 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:union联合的结果集不会有重复值,如果要有重复值,则使用union all union会自动压缩多个结果集合中重复的结果,使结果不会有重复行,union all 会将所有的结果共全部显示出来,不管是不是重复。 union:会对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。 unio 阅读全文
posted @ 2022-11-19 12:41 sucre_tan 阅读(537) 评论(0) 推荐(0) 编辑
摘要:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name L 阅读全文
posted @ 2022-08-04 14:02 sucre_tan 阅读(4747) 评论(0) 推荐(0) 编辑
摘要:执行sql语句: select * from ( select * from tab where ID>20 order by userID desc ) as a order by date desc 逻辑上看着挺对 但是报错: 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 阅读全文
posted @ 2020-10-07 17:59 sucre_tan 阅读(513) 评论(0) 推荐(0) 编辑
摘要:触发器造成死锁、作业多且频繁、中间表的大量使用、游标的大量使用、索引的设计不合理、事务操作频繁、SQL语句设计不合理,都会造成查询效率低下、影响服务器性能的发挥。我们可以使用sql server自带的性能分析追踪工具sql profiler分析数据库设计所产生问题的来源,进行有针对性的处理;下面小编 阅读全文
posted @ 2020-08-28 15:54 sucre_tan 阅读(2203) 评论(0) 推荐(0) 编辑
摘要:下面是通过脚本创建账号,创建一个appuser 的账号,密码:123456,可操作的DB:TEST 赋予权限,增删改查,操作视图,存储过程。当然当前的账号要有足够的权限。 create login appuser with password='123456', default_database=[T 阅读全文
posted @ 2019-11-15 16:42 sucre_tan 阅读(821) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示