摘要:
with rollup 、with cube、groupingCUBE 和 ROLLUP 之间的区别在于:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。grouping:当用 CUBE 或 ROLLUP 运算符添加行时,附加的... 阅读全文
摘要:
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后... 阅读全文
摘要:
update 表名 set 要置换的字段=repalce(要置换的字段,需要替代的字符,替换后的字符) where 条件 阅读全文
摘要:
--使用sql语句打开访问EXECL文件--SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问--使用下列语句授权访问 1 打开 0关闭EXEC sp_configure ... 阅读全文
摘要:
语句1:SELECT TypeID, COUNT(*) AS [count] FROM GoodsInfo GROUP BY TypeID得到结果解析结果:GoodsInfo表有 4条记录, 分别统计每个TypeID 有多少; 例子中说明 TypeID=1 的有2个,TypeID=2 的有1个,TypeID=3 有1个语句2:SELECT COUNT(*) AS [count] FROM ( SELECT TypeID FROM GoodsInfo GROUP BY TypeID ) AS t 得到结果解析结果:GoodsInfo 表中的记录,只有3种不同的TypeID 阅读全文
摘要:
这是一个部门表,里面存放了部门及其上级部门,但都放在同一张表中,我们假设现在需要用SQL查询出各部门及其上级部门!就如何做,当然,不用自连接也一样,可以如下:我们达到预期目的!在这个查询中使用了一个子查询完成对上级部门名的查询,如果使用自连接,那么结构上感觉会清晰很多是不是也同样完成了功能呢,这里除了使用自连接外,还使用了左连接,因为省电力没有上级部门,他是老大,如果使用内连接,就会把这条记录过滤掉,因为没有和他匹配的上级部门。自连接用的比较多的就是对权形结构的查询! 阅读全文
摘要:
解决方法:1、添加通配符脚本映射,选择:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll2、找到和网站相对的连接池,选择framework 4.0 经典模式3、选择应用法度连接池,高等设置,启用32位应用法度,设为true 阅读全文
摘要:
添加引用图片代码 阅读全文
摘要:
添加引用 图片代码: 阅读全文
摘要:
1 ANSI_NULLS 当 SET ANSI_NULLS 为 ON 时,对空值进行等于 (=) 或不等于 () 比较时取值为 FALSE 例如:SELECT * from table WHERE column_name = NULL 和 SELECT * from table WHERE column_name NULL 这个两个语句,不管column_name 中包含空值和非空值,返回的结果行都是 零行 当 SET ANSI_NULLS 为 OFF 时,情况就和上面描述相反了 数据库默认是 设置 SET ANSI_NULLS 为 ON 的2 QUOTED_IDENTIFIER 当 SET. 阅读全文