-
基本SQL查詢語句查看全部
-
一張表的foreignkey是另外一張表的primarykey查看全部
-
table 是什么概念查看全部
-
不太懂查看全部
-
SQL數據庫教程查看全部
-
基本查詢語句查看全部
-
學習難度和時間漸進圖查看全部
-
其實主要就是講primary key 和foreign key 。一張二維表上的外鍵就是另外一張二維表上的主鍵查看全部
-
“將來的你,一定會非常感謝現在拼命努力的自己喔”O(∩_∩)O查看全部
-
轉換SQL查詢窗口里文字的大小寫,Edit->Advanced查看全部
-
如何顯示SQL查詢窗口的**行號**查看全部
-
這是一個“終極”查詢語句↓ select SalesPersonID,OrderDate,Max(TotalDue) as MaximumTotalSales from [Sales].[SalesOrderHeader] where SalesPersonID is not null and OrderDate >='2007/1/1' group by SalesPersonID,OrderDate having Max(TotalDue)>150000 order by OrderDate desc 用到了之前我們所學的一切知識點! 我們理解下這個長長的“終極”語句: 這條語句最直接的目的,是列舉每一個銷售人員在每一個有銷售記錄的日子里最大一筆單子的額度。 首先,銷售人員這個人是真實存在的,不是幽靈(SalesPersonID is not null); 其次,選取的時間是2007年1月1日往后的(OrderDate >='2007/1/1'); 然后,列舉出來日銷售單子的最大額度要飆到150000還要往上飄,低于甚至等于150000都不給你顯示的資格(Max(TotalDue)>150000),你看,社會多殘酷! 最后,最近最新的單子靠前顯示,這很容易理解----我要看到你現在、最近給公司帶來了多少價值 還記得開始時... SELECT <table fields list> FROM <table names list> WHERE <row constraints specification> GROUP BY <grouping specification> HAVING <grouping selection specification> ORDER BY <order rules specification> 對!就是這個↑ 莫忘初衷:)查看全部
-
select SalesPersonID Max(TotalDue) from [Sales].[SalesOrderHeader] group by SalesPersonID 表示每一個銷售人員從業以來最大一筆單子的額度 select OrderDate Max(TotalDue) from [Sales].[SalesOrderHeader] group by OrderDate 列舉每一個有銷售記錄的日子里售出的最大一筆單子的額度 #這就是數據的價值查看全部
-
一個銷售人員每天可能要跑很多單子,一筆單子就是一筆錢,很多單子就是很多錢。如果想要知道每一個銷售人員在每個有銷售記錄的日子里,最大一筆單子的額度是多少?就得用這條語句↓ select SalesPersonID,OrderDate,Max(TotalDue) from [Sales].[SalesOrderHeader] group by SalesPersonID,OrderDate查看全部
-
--Error Message: Column 'Sales.SalesOrderHeader.SalesPersonID' is invalid in the select list --because it is not contained in either an aggregate function or the GROUP BY clause. --'Sales.SalesOrderHeader.SalesPersonID'列在這個select語句中是無效的,為什么呢? --因為它沒有用在聚合函數里(例如:distinct(SalesPersonID))或者語句里沒使用GROUP BY子句 #輕翻譯查看全部
舉報
0/150
提交
取消