易截截图软件、单文件、免安装、纯绿色、仅160KB

聚合函数 (Entity SQL)

SQL Server .NET Framework 数据提供程序 (SqlClient) 提供聚合函数。聚合函数对一组输入值执行计算并返回一个值。这些函数位于 SqlServer 命名空间中,该命名空间在您使用 SqlClient 时可用。提供程序的命名空间属性使实体框架可以确定此提供程序对特定构造(如类型和函数)使用哪个前缀。
下表显示 SqlClient 聚合函数。
函数 说明
AVG( expression )
返回集合中各值的平均值。
将忽略 Null 值。
参数
Int32、 Int64、Double 和 Decimal。
返回值
expression 的类型。
示例
SELECT VALUE SqlServer.AVG(p.ListPrice) from
AdventureWorksEntities.Product as p
CHECKSUM_AGG( collection )
返回集合中各值的校验和。
将忽略 Null 值。
参数
集合 (Int32)。
返回值
Int32。
示例
SELECT VALUE SqlServer.Checksum_Agg(cast(product.ListPrice as Int32))
from AdventureWorksEntities.Product AS product
where product.ListPrice > cast(2.0 as Decimal)
COUNT( expression )
以 Int32 形式返回集合中的项数。
参数
集合 (T),其中 T 为以下类型之一:
Guid(在 SQL Server 2000 中不返回)、
Boolean、Double、DateTime、DateTimeOffset、Time、String 或 Binary。
返回值
Int32。
示例
anyelement(SELECT VALUE SqlServer.COUNT(product.ProductID)
from AdventureWorksEntities.Product AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice))
COUNT_BIG( expression )
以 bigint 形式返回集合中的项数。
参数
集合 (T),其中 T 为以下类型之一:
Guid(在 SQL Server 2000 中不返回)、Boolean、Double、DateTime、DateTimeOffset、Time、String 或 Binary。
返回值
Int64。
示例
SELECT VALUE SqlServer.COUNT_BIG(product.ProductID)
from AdventureWorksEntities.Product AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice)
MAX( expression )
返回集合中的最大值。
参数
集合 (T),其中 T 为以下类型之一:Byte、Int16、Int32、Int64、Byte、Single、Double、Decimal、DateTime、DateTimeOffset、Time、String、Binary。
返回值
expression 的类型。
示例
SELECT VALUE SqlServer.MAX(p.ListPrice)
from AdventureWorksEntities.Product as p
MIN(


相关文档:

SQL2005和(Excel |access)之间的数据导入导出


Sql代码
--采用SQL语句实现sql2005和Excel 数据之间的数据导入导出,在网上找来一--下,实现方法是这样的:    
  
  
--Excel---->SQL2005  导入:    
  
  
select * into useinfo from O ......

sql 分页技术

分页语句
sqlserver 方案1: select top 10 * from t where id not in(select top 30 id from t order by id) order by id
方案2: select top 10 * from t where id in (select top 40 id from t order by id)oder by id desc
mysql: select * from t order by id limit 30,10
oracle: select * from (select rownu ......

SQL练习

father表   son表    
fid fname   sid sname fid height money
1 a   100 s1 1 1.7 7000
2 b   101 s2 2 1.6 8000
3 c   102&nbs ......

SQL 中文转拼音


--函数如下:
/*
CREATE FUNCTION dbo.fnpbGetPYFirstLetter 

@str NVARCHAR(4000) 

RETURNS NVARCHAR(4000) 
--WITH ENCRYPTION 
AS 
BEGIN 
DECLARE @WORD NCHAR(1),@PY NVARCHAR(4000)
SET @PY=''
WHILE LEN(@STR)>0 
BEGIN 
SET @WORD=LEF ......

PB 11.5连接MS SQL Server 2005 Express

//在应用程序Open 事件代码中
idle(600)
openbakflag=1
///////////////////////读取配置文件数据库连接设置///////////////////////
string server,datname,datuser,datpsw
server=ProfileString ( "yy.ini","yygl","server", "" )
datname=ProfileString ( "yy.ini","yygl","datname", "" )
datuser=ProfileStrin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号