1、查詢數據表中部分列sql
SELECT AuthorName, Age, Sex, City FROM Authors
2、使用「*」查找全部列函數
SELECT * FROM Authors
3、使用WHERE過濾部分行數據code
SELECT AuthorName, Age, Sex, City FROM Authors WHERE City='北京'
4、使用As子句將列轉別名it
SELECT AuthorName as '做者姓名', Email as 電子郵件, Age as '年齡' FROM Authors
轉換別名還能夠用「=」class
SELECT '做者姓名'=AuthorName, 電子郵件=Email, 年齡=Age FROM Authors
5、使用「+」鏈接多個字段,合併成一列數據
SELECT AuthorName +' '+ City as 做者居住城市 FROM Authors
6、使用Top關鍵字查詢表中限定行數查詢
SELECT TOP 5 * FROM Authors
7、使用DISTINCT關鍵字屏蔽重複數據mail
SELECT DISTINCT City FROM Authors
8、使用IS NULL查詢空數據co
SELECT AuthorName, Birthday, City FROM Authors WHERE Birthday IS NULL
任務1:如何肯定一個月內的訂單?日期
首先,咱們規定一個月爲30天 。
其次,肯定30天以內的訂單:當前日期-訂購日期<30
須要使用日期函數DATEDIFF計算日期的差值。
SELECT OrderID as 訂單編號, OrderDate as 訂購日期, CustomerID as 客戶編號, Total as 總費用 FROM Orders WHERE DATEDIFF(dd, GETDATE(), orderDate) <=30