T-SQL查詢基礎

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
相關文章
相關標籤/搜索