SQL函数大全2
--
聚合函数
use
pubs
go
select
avg
(
distinct
price)
--
算平均数
from
titles
where
type
=
'
business
'
go
use
pubs
go
select
max
(ytd_sales)
--
最大数
from
titles
go
use
pubs
go
select
min
(ytd_sales)
--
最小数
from
titles
go
use
pubs
go
select
type,
sum
(price),
sum
(advance)
--
求和
from
titles
group
by
type
order
by
type
go
use
pubs
go
select
count
(
distinct
city)
--
求个数
from
authors
go
use
pubs
go
select
stdev
(royalty)
--
返回给定表达式中所有值的统计标准偏差
from
titles
go
use
pubs
go
select
stdevp
(royalty)
--
返回表达式中所有制的填充统计标准偏差
from
titles
go
use
pubs
go
select
var
(royalty)
--
返回所有值的统计方差
from
titles
go
use
pubs
go
select
varp
(royalty)
--
返回所有值的填充的统计方差
from
titles
go
--
数学函数
select
sin
(
23.45
),
atan
(
1.234
),
rand
(),
PI
(),
sign
(
-
2.34
)
--
其中rand是获得一个随机数
--
配置函数
SELECT
@@VERSION
--
获取当前数据库版本
SELECT
@@LANGUAGE
--
当前语言
--
时间函数
select
getdate
()
as
'
wawa_getdate
'
--
当前时间
select
getutcdate()
as
'
wawa_getutcdate
'
--
获取utc时间
select
day
(
getdate
())
as
'
wawa_day
'
--
取出天
select
month
(
getdate
())
as
'
wawa_month
'
--
取出月
select
year
(
getdate
())
as
'
wawa_year
'
--
取出年
select
dateadd
(d,
3
,
getdate
())
as
wawa_dateadd
--
加三天,注意'd'表示天,'m'表示月,'yy'表示年,下面一样
select
datediff
(d,
'
2004-07-01
'
,
'
2004-07-15
'
)
as
wawa_datediff
--
计算两个时
间的差
select
datename
(d,
'
2004-07-15
'
)
as
wawa_datename
--
取出时间的某一部分
select
datepart
(d,
getdate
())
as
wawa_datepart &
相关文档:
我们在开发过程中,经常遇到这样问题,就是要求定期进行数据库的检查,如果发现特定数据,那么就要进行某项操作,这个需求呢,可以利用Windows的计划任务,定期执行某一个应用程序,去检索数据;也可以让程序自己控制。其实SQL Server自己也可以创建计划任务,定期进行执行。如果数据库服务器允许,可以考虑采用这种方式。
......
Sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GE ......
用EXPLAIN PLAN 分析SQL语句
http://blog.csdn.net/kj021320/archive/2006/08/19/1096021.aspx
如何生成explain plan?
解答:运行utlxplan.sql. 建立plan 表
针对特定SQL语句,使用 explain plan set statement_id = 'tst1' into plan_table
运行utlxplp.sql 或 utlxpls.sql察看explain plan
EXPLAIN PLA ......
聚合函数
MAX(字段)
求某字段中的最大值
MIN(字段)
求某字段中的最小值
AVG(字段)
求某字段中的平均值
SUM(字段)
求某字段中的总和
COUNT(字段)
统计某字段非空纪录数
COUNT
......