程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 你用過SQL語句的這些功能嗎

你用過SQL語句的這些功能嗎

編輯:關於SqlServer

1.select * into new_table

 將查詢出來的數據插入到表 new_table 中,要注意查詢出來的字段和new_table表中的字段長度要相同

2.where 和 having 的區別

有 group by 時用 having

沒有 group by 時用 where

3.join 和 union 的區別

通俗一點說就是 join 是增加了列的寬度,橫向合並,union 是增加記錄條數,是縱向合並,不過注意列的個數要相同

4.compute

eg:compute arg() 會統計出數據,並追加在記錄集的最後一行

eg:compute by

分組以後對每一個組生成兩個記錄集,第一個記錄集是明細信息,第二個記錄集就一條記錄,只有包含 compute字句中的統計信息。compute by  使用了也必須同時使用 oeder by 字句

eg:select * from table1 order by id compute avg(id) by id


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved