文章分类 -  SQL

Sql中CHARINDEX用法
摘要:Sql中CHARINDEX用法 CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数,顾名思义就是找到字符(char)的位置(index), 阅读全文

posted @ 2021-04-21 14:51 高达 阅读(180) 评论(0) 推荐(0) 编辑

SQL Server 创建触发器(trigger)
摘要:1 alter trigger trigger_Stu_InsteadOf -- 修改触发器 2 on Student -- 指定创建触发器的表 3 after update,insert,delete -- instead of 触发器 4 as 5 declare @deleted int 6 阅读全文

posted @ 2021-01-19 10:26 高达 阅读(479) 评论(0) 推荐(0) 编辑

存储过程中包含某字符
摘要:存储过程中包含某字符 select object_name(parent_obj) as TableName,name,status,crdate from sysobjects where xtype = 'TR' order by parent_obj select distinct name 阅读全文

posted @ 2020-09-29 10:36 高达 阅读(121) 评论(0) 推荐(0) 编辑

SQL优化策略 ---数据库查询SQL语句的时候如何写会效率更高?
摘要:数据库查询SQL语句的时候如何写会效率更高? 1、sql语句模型结构优化指导 A. ORDER BY + LIMIT组合的索引优化 SELECT [column1],[column2],…. FROM [TABLE] ORDER BY [sort] LIMIT [offset],[LIMIT]; s 阅读全文

posted @ 2020-04-16 15:00 高达 阅读(612) 评论(0) 推荐(0) 编辑

如何查看SQL执行计划开销情况
摘要: 阅读全文

posted @ 2020-04-16 10:35 高达 阅读(394) 评论(0) 推荐(0) 编辑

XML扩展
摘要: 阅读全文

posted @ 2020-03-05 11:41 高达 阅读(94) 评论(0) 推荐(0) 编辑

SQL分组取每组前一(或几)条记录(排名)
摘要:SQL分组取每组前一(或几)条记录(排名) mysql分组取每组前几条记录(排名) 附group by与order by的研究 http://www.jb51.net/article/31590.htm --按某一字段分组取最大(小)值所在行的数据 代码如下: /* 数据如下: name val m 阅读全文

posted @ 2020-01-22 21:37 高达 阅读(777) 评论(0) 推荐(0) 编辑

一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别。
摘要:一般都是写的单表update语句,很少写多表关联的update,但是事实上,在SQL Server中,update的多表连接更新和select的多表连接查询在使用的方法上其实并没有多大区别。 直接上一个例子就好了。 和select语句基本上差不多的,只是要注意的一点是,如果在from子句中给表起了别 阅读全文

posted @ 2019-12-16 16:11 高达 阅读(132) 评论(0) 推荐(0) 编辑

事务
该文被密码保护。

posted @ 2019-12-02 18:33 高达 阅读(0) 评论(0) 推荐(0) 编辑

百万级数据库优化方案
摘要:网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案 1.对查询进行优化, 阅读全文

posted @ 2019-10-31 13:17 高达 阅读(393) 评论(0) 推荐(0) 编辑

mysql分组取每组前几条记录(排名) 附group by与order by的研究
摘要:mysql分组取每组前几条记录(排名) 附group by与order by的研究 http://www.jb51.net/article/31590.htm --按某一字段分组取最大(小)值所在行的数据 代码如下: /* 数据如下: name val memo a 2 a2(a的第二个值) a 1 阅读全文

posted @ 2019-04-20 09:25 高达 阅读(2256) 评论(0) 推荐(0) 编辑

用UPDATE SET FROM 语句来关联表更新数据
摘要:用UPDATE SET FROM 语句来关联表更新数据 2018年03月06日 14:24:47 苍狼_2001 阅读数:6982 用UPDATE SET FROM 语句来关联表更新数据 2018年03月06日 14:24:47 苍狼_2001 阅读数:6982 用UPDATE SET FROM 语 阅读全文

posted @ 2019-01-24 16:21 高达 阅读(2194) 评论(0) 推荐(0) 编辑

sql 获取当天开始时间 结束时间
摘要:sql 获取当天开始时间 结束时间 2010-06-21 00:00:00.000 SELECT dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)) 2010-06-21 23:59:59.997 SELECT dateadd(ms,-3,D 阅读全文

posted @ 2019-01-06 10:04 高达 阅读(1665) 评论(0) 推荐(0) 编辑

处理百万级以上的数据提高查询速度的方法:
摘要:处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n 阅读全文

posted @ 2019-01-04 16:30 高达 阅读(4531) 评论(0) 推荐(0) 编辑

CEILING() FLOOR()
摘要:CEILING() - 返回最小的整数,使这个整数大于或等于指定数的数值运算。select CEILING(1) --1select CEILING(1.2) --2select CEILING(-1.2) --1 FLOOR() - 返回最大整数,使这个整数小于或等于指定数的数值运算。select 阅读全文

posted @ 2018-10-31 16:59 高达 阅读(73) 评论(0) 推荐(0) 编辑

sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询
摘要:sql:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询 2014年04月08日 10:48:22 清山博客 阅读数:47472更多 个人分类: SQL Server 数据库 sql:除非另外还指定了 TOP 或 FOR XML,否则,ORD 阅读全文

posted @ 2018-10-31 16:29 高达 阅读(107) 评论(0) 推荐(0) 编辑

sql 创建表、删除表 增加字段 删除字段操作 下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default \'默认值\' null , [字段2] ntext null ,
摘要:sql 创建表、删除表 增加字段 删除字段操作 下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(5 阅读全文

posted @ 2018-10-09 09:34 高达 阅读(147) 评论(0) 推荐(0) 编辑

只有函数和扩展存储过程才能从函数内部执行
摘要:一个SQLServer的自定义函数中调用一个自定义的存储过程,执行此函数后发出如下提示:“只有函数和扩展存储过程才能从函数内部执行"。 原因:函数只能使用简单的sql语句,逻辑控制语句,复杂一点的存储过程是不能调用的,在函数里也不能使用execute sp_executesql 或者execute 阅读全文

posted @ 2018-08-12 18:17 高达 阅读(699) 评论(0) 推荐(0) 编辑

SQL Server 异常处理机制(Begin try Begin Catch)
摘要:SQL Server 异常处理机制(Begin try Begin Catch) SQL Server 异常处理机制(Begin try Begin Catch) 2016年09月24日 16:49:46 阅读数:4157 2016年09月24日 16:49:46 阅读数:4157 阅读数:4157 阅读全文

posted @ 2018-06-05 11:51 高达 阅读(686) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示