我有一張表
create table stat
(indexid int identity(1,1) not null,
訪問量 int,
訪問型別 varchar(10),
日期 datetime
) 查詢出來的資料結果為
id 訪問量 型別 日期
1 1 mobile 2007-05-30 00:00:00.000
2 6 mobile 2007-05-31 00:00:00.000
3 1 mobile 2007-06-01 00:00:00.000
4 7 mobile 2007-06-02 00:00:00.000
5 2 mobile 2007-06-04 00:00:00.000
6 7 mobile 2007-06-05 00:00:00.000
7 7 mobile 2007-06-06 00:00:00.000
8 2 mobile 2007-06-07 00:00:00.000
9 1 mobile 2007-06-08 00:00:00.000
10 9 pc 2007-05-30 00:00:00.000
11 110 pc 2007-05-31 00:00:00.000
12 62 pc 2007-06-01 00:00:00.000
可我想以下面的形式返回,應該如何寫sql語句轉啊
總訪問量 pc訪問量 mobile訪問量 日期
聽說這個叫做什麼把行轉換成列,可我不會,哪位sql狂人能告訴小弟,感激不盡.
sql 行轉列問題
題目 下表tproduct某產品在各城市各月銷量情況 city name month no 月 qut qty 臺 杭州 9 100 杭州 10 120 上海 9 130 上海 10 140 請寫sql實現 如下查詢 city 9月銷量 10月銷量 杭州 100 120 上海 130 140 答案一...
sql行轉列問題
mysql sql語句 行轉列問題 存在表score,記錄學生的考試成績,如下圖所示 現要求以 學生姓名,語文,數學,英語 這種格式顯示學生成績,如下圖所示 具體步驟如下 1 首先,使用case when函式輸出單個課程的成績 case when course 語文 then score end a...
經典SQL問題 行轉列《轉》
20人收藏此文章,我要收藏 贊0 學校裡面記錄成績,每個人的選課不一樣,而且以後會新增課程,所以不需要把所有課程當作列。資料庫grade裡面資料如下圖,假定每個人姓名都不一樣,作為主鍵。本文以mysql為基礎,其他資料庫會有些許語法不同。資料庫資料 處理後效果 下面介紹三種方法 方法一 1 2345...