SELECT CONVERT(varchar(100), GETDATE(), 23) AS 日期
結果:
2017-01-05
select ISNULL(price,'0.0') FROM table
將表中爲null的值變成0.0
select * from [DBData].[dbo].[T_Student] where [Name]='
LILEI'
等效於:
select * from [DBData].[dbo].[T_Student] where [Name]='
lilei'
select [Name],MAX(Score),AVG(Score) FROM [DBData].[dbo].[T_Student] group by Name order by Name
注意:聚合函數忽略空值數據
SQL中開窗函數OVER():
做用:
一、爲每條數據顯示聚合信息(聚合函數);
二、爲每條數據提供分組的聚合函數結果(聚合函數() over(PARTITION BY 字段) as 別名);
三、與排名函數一塊兒使用 (ROW_NUMBER() over(order by 字段) as 別名)