SQL中經常使用函數

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中經常使用函數 - darrell - DARRELL的博客
 
 
SQL中開窗函數OVER():
做用:
一、爲每條數據顯示聚合信息(聚合函數);
二、爲每條數據提供分組的聚合函數結果(聚合函數() over(PARTITION BY 字段)  as 別名);
三、與排名函數一塊兒使用 (ROW_NUMBER() over(order by 字段) as 別名)
相關文章
相關標籤/搜索