
SQL Sever
收集一些关于SQL Sever的实用信息
风吹老了好少年﹌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL Server中ANY、SOME关键字的使用
ANY和SOME关键字是同义词,表示满足其中任意一条。它们允许创建一个表达式对子查询的返回值列表进行比较,只要满足内层子查询中任何一个比较条件,就返回一个结果作为外层查询的条件。ANY关键字接在一个比较操作符的后面,表示与子查询返回的任何值比较为TRUE,则返回TRUE。 IF 20 > ANY ( SELECT [UnitsInStock] FROM [dbo].[Product] ) PRINT '1' ELSE PRINT '0'...原创 2020-08-12 10:33:36 · 1649 阅读 · 0 评论 -
SQL Server启动以来累计使用CPU资源最多的语句
SELECT c.last_execution_time, --最后一次执行时间 c.execution_count, --执行次数 c.total_logical_reads, --总逻辑读(次) c.total_logical_writes, --总逻辑写(次) c.total_elapsed_time, --总运行(执行)语句使用的时间(微秒) c.last_elapsed_time, --最后运行(执行)语句使用的时间(微秒) q.[text], --对应的sql语句原创 2020-08-12 10:32:42 · 301 阅读 · 0 评论 -
SQL Server查看语句执行情况
查看执行时间和cpu占用时间:set statistics time onselect * from dbo.表名set statistics time off查看查询对I/0的操作情况:set statistics io onselect * from dbo.表名set statistics io off扫描计数:索引或表扫描次数逻辑读取:数据缓存中读取的页数物理读取:从磁盘中读取的页数预读:查询过程中,从磁盘放入缓存的页数lob逻辑读取:从数据缓存中读取,image..原创 2020-08-12 10:29:56 · 1003 阅读 · 1 评论 -
SQL Server表字段修改
删除列:ALTER TABLE [表] DROP COLUMN [字段];新增列+注释:ALTER TABLE [表] ADD [字段] INT;EXECUTE sp_addextendedproperty 'MS_Description','注释信息','user','dbo','table','表名','column','字段名';原创 2020-08-12 10:25:08 · 205 阅读 · 0 评论 -
SQL Server大小写转换及字段类型转化
把字段的值转换为大写:UCASE(字段)把字段的值转换为小写:LCASE(字段)类型转化:convert(varchar,字段)原创 2020-08-12 10:23:03 · 1314 阅读 · 1 评论 -
SQL Server日期查询与格式化
查询当日:DATEDIFF(dd,时间字段,getdate()) = 0查询昨日:DATEDIFF(dd,时间字段,getdate()) = 1查询明日:DATEDIFF(dd,getdate(),时间字段) = -1查询本周(默认从周日开始到周六):DATEDIFF(week,字段,getdate()) = 0查询本月:DATEDIFF(month,字段,getdate()) = 0查询本年:DATEDIFF(year, GetDate(), 字段 ..原创 2020-08-12 10:20:48 · 432 阅读 · 0 评论 -
SQL Server信息进行过滤
HAVING 字段 {比较符} 过滤条件作用:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。HAVING 子句可以让我们筛选分组后的各组数据。原创 2020-08-12 10:17:15 · 201 阅读 · 0 评论 -
SQL Server小数取整
ROUND(要舍入的字段,规定要返回的小数位数可以为0)原创 2020-08-12 10:02:17 · 1632 阅读 · 0 评论 -
SQL Server中if else 判断
CASE 字段 WHEN 对比值 THEN 返回值 ELSE 返回值 END CASE WHEN 字段 {比较符} 对比值 THEN 返回值 ELSE 返回值 END COALESCE(检验值,替换值)例:SQL运行结果SELECT COALESCE(’’,0)0SELECT COALESCE(’ ',0)0SELECT COALESCE(null,0)0SELECT COALESCE(123,0)123SELECT ISNULL(’’,0)检验值SELECT ISNULL(’ ',0)检验值SELECT ISNULL(null,0)0SELECT原创 2020-08-12 09:54:29 · 2355 阅读 · 0 评论