-
選擇 sum(case when brand=.'如意卡'然後 1 else 0 結束 )如意卡,sum(當brand=時的情況'長途傳球'則 1 else 0 end ) 長距離 ,sum(case when brand='新力量'則 1 另 0 完 ) 新 勢 力 , 網 點 名 名 和 主 主 名 。
from table
按位置名稱、商店所有者的姓名分組。
-
選擇門店名稱、店主名稱、總和(案例品牌時'如意卡'然後 1 else 0 結束)如意卡、總和(案例品牌時'新力量'然後 1 else 0 結束)新勢力,- 不是全部寫成的,請注意最後一行沒有新增逗號。
從表名按網點名稱、店主姓名分組。
如果要把這個資料集儲存到表裡,那我相信我就不用多說了,我真的不會只是f1,把資料集插入到表裡就是乙個插入。
-
同意樓上的意見。
select
網點名稱、店主姓名、總和(案例品牌時'如意卡' then 1 else 0 end) as '如意卡', sum(case brand when'長途傳球' then 1 else 0 end) as '長途傳球', sum(case brand when'新力量' then 1 else 0 end) as '新力量'
從表名。
按位置名稱、商店所有者的姓名分組。
-
正向滾動。 選擇 name,sum(case when type=1 then 1 else 0 end) as type:year:a,sum(case when type=2 then 1 else 0 end) as type:b,sum(case when type=3 then 1 else 0 end) as type:c,count(*)as total.
從表中。
按名稱分組。
-
假設您的表是 Fushan test12(name,type),那麼下面的 SQL 語句如下;
select name as "名字是乙個字母",max(case when type=1 then 1 else 0 end) as "A型",max(case when type=2 then 1 else 0 end) as "班級缺乏禪宗中等 B",max(case when type=3 then 1 else 0 end) as "C型",count(*)as "總" from test12 t group by name;
-
它用於什麼程式?
1.使用 name1、name2、name3
name4 name5 name6
在 CSS 中給出 li 樣式:line-hight:10px;
2.用。 3.用。
-
select name1 , name2 , name3 from biao
union all
select name4, name5,name6 from biao
有多少個字段,依此類推。
-
使用 union 組合每 3 列的資料查詢結果
-
unqiue 約束用於強制非主鍵列的唯一性,允許存在 null 值(應只有乙個)。
Alter table name, add constraint u store unique nonclustered(列名)。
其中 u store 是給定約束的名稱。
-
將其設定為主鍵。
-
新增唯一約束
-
如果 a1、a2、a3 都是字串型別:
如果 A1 是其他型別的,則選擇 A2+A2+A3 作為 TBL 中的 col:
select a1+a2+a3+cast(a4 as varchar(20)) as col from tbl
-
樓上沒錯,你不合併一列,怎麼能一列顯示。
-
直接替換,使用字串函式。
-
如果你想讓別人幫你解決問題,就要學會把問題描述清楚,不要浪費大家的時間。
-
多列? 當然,多個欄位是多個列。
-
舉個例子:
A 和 B 字段:
對它們進行排序:
order by a,b
結果 : 1,3
4、3 說明:
首先按欄位 a 排序,得到 1,1,2,4
如果 A 字段相同,則按 B 字段排序:1,3;1,4;
僅當 A 字段相同時,才使用 b 字段。
同樣的邏輯在分組依據中也是如此。
此邏輯在所有資料庫中都是通用的。
-
您可以先轉換字元型別,然後再新增它。
select id,cast(col1 as varchar) +'~'+ cast(col2 as varchar) 作為表中的 col。