摘要: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 阅读全文
posted @ 2020-04-15 16:19 王京方方土 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在数据库获取数据时通常会遇到负数的情况,但客户要求的是不能有负数,那么可以使用abs函数进行处理 ABS 函数 返回一个数值的绝对值 |x|select ABS(-3) 返回结果 3 阅读全文
posted @ 2020-04-15 15:11 王京方方土 阅读(8466) 评论(1) 推荐(0) 编辑
摘要: 一、统计语句 1、--统计当前【>当天00点以后的数据】 SELECT * FROM 表 WHERE CONVERT(Nvarchar, dateandtime, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY dateandtime DESC 2 阅读全文
posted @ 2020-04-15 15:07 王京方方土 阅读(468) 评论(0) 推荐(0) 编辑
摘要: SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。 1. 字符串函数 函数 名称 参数 示例 说明 ascii(字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的ASCII 码。 char(整数表达式) select char(100) 阅读全文
posted @ 2020-04-15 15:04 王京方方土 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: grouping sets就是由多个group by联合起来,关系如下。 select A , B from table group by grouping sets(A, B) 等价于 select A , null as B from table group by A union all sel 阅读全文
posted @ 2020-04-15 15:02 王京方方土 阅读(3033) 评论(0) 推荐(0) 编辑
摘要: bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整 阅读全文
posted @ 2020-04-15 14:54 王京方方土 阅读(862) 评论(0) 推荐(0) 编辑