SQL 一行變為 10 列以上

發布 職場 2024-04-12
20個回答
  1. 匿名使用者2024-02-07

    它用於什麼程式?

    1.使用 name1、name2、name3

    name4 name5 name6

    在 CSS 中給出 li 樣式:line-hight:10px;

    2.用。 3.用。

  2. 匿名使用者2024-02-06

    select name1 , name2 , name3 from biao

    union all

    select name4, name5,name6 from biao

    有多少個字段,依此類推。

  3. 匿名使用者2024-02-05

    使用 union 組合每 3 列的資料查詢結果

  4. 匿名使用者2024-02-04

    從表中選擇省份、號碼、姓名、電話 1。

    union all

    從表中選擇省份、號碼、名稱、Mobile2 作為 Mobile1。

    union all

    從表中選擇省份、號碼、名稱、Phone3 作為 Phone1。

    注意:上述查詢未排序。

  5. 匿名使用者2024-02-03

    select a.* from

    從表中選擇省份、號碼、名稱、電話號碼1 並集全部

    從“表名稱”中選擇“省份”、“編號”、“名稱”、“電話 2”作為“電話 1”。

    union all

    從表名稱中選擇省份、號碼、名稱、Phone3 作為 Phone1) 作為

    order by a.省,A編號,a名字。

  6. 匿名使用者2024-02-02

    直接替換,使用字串函式。

  7. 匿名使用者2024-02-01

    正向滾動。 選擇 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.

    從表中。

    按名稱分組。

  8. 匿名使用者2024-01-31

    假設您的表是 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;

  9. 匿名使用者2024-01-30

    選擇 sum(case when brand=.'如意卡'然後 1 else 0 結束 )如意卡,sum(當brand=時的情況'長途傳球'則 1 else 0 end ) 長距離 ,sum(case when brand='新力量'則 1 另 0 完 ) 新 勢 力 , 網 點 名 名 和 主 主 名 。

    from table

    按位置名稱、商店所有者的姓名分組。

  10. 匿名使用者2024-01-29

    選擇門店名稱、店主名稱、總和(案例品牌時'如意卡'然後 1 else 0 結束)如意卡、總和(案例品牌時'新力量'然後 1 else 0 結束)新勢力,- 不是全部寫成的,請注意最後一行沒有新增逗號。

    從表名按網點名稱、店主姓名分組。

    如果要把這個資料集儲存到表裡,那我相信我就不用多說了,我真的不會只是f1,把資料集插入到表裡就是乙個插入。

  11. 匿名使用者2024-01-28

    同意樓上的意見。

    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 '新力量'

    從表名。

    按位置名稱、商店所有者的姓名分組。

  12. 匿名使用者2024-01-27

    從表名中選擇名稱,(當主題=數學然後分數結束時的情況)作為數學,(主題=語言然後分數結束的情況)作為語言,(主題=英語然後分數結束的情況)作為英語。

  13. 匿名使用者2024-01-26

    選擇名稱,解碼(主題,語言,分數)作為語言,解碼(主題,數學,分數)作為數學,解碼(主題,英語,分數)作為英語。

    from 表示按名稱分組。

  14. 匿名使用者2024-01-25

    這學期也學了資料庫,沒懂,只是來吐槽的,呵呵,對不起。

  15. 匿名使用者2024-01-24

    選擇名稱,A分數 [數學], b分數 [language], c分數,從表中

    left outer join

    從表格中選擇名稱、分數,其中 subject='數學')a on table.名稱=a名字。

    left outer join

    從表格中選擇名稱、分數,其中 subject='語言')b on table.名稱=b。名字。

    left outer join

    從表格中選擇名稱、分數,其中 subject='英語')c on table.名稱 = c名字。

    按名稱排序。

  16. 匿名使用者2024-01-23

    選擇名稱,math=sum(case when subject='數學'然後 score)、language=sum(case when subject='語言'then score)、English = sum(case when subject='英語'然後得分)按名稱分組。

    試試吧,讓我們開始吧。

  17. 匿名使用者2024-01-22

    您可以先轉換字元型別,然後再新增它。

    select id,cast(col1 as varchar) +'~'+ cast(col2 as varchar) 作為表中的 col。

  18. 匿名使用者2024-01-21

    - 很簡單,以下通過了SQL2005測試,樓主請看:

    create table #t(a int,b int,c int,d int)

    insert #t

    select 1, 2, 3, 4 union allselect 5, 6, 7, 8

    select a,b,c,0 as d from #tunion

    select a,b,0 as c,d from #t

  19. 匿名使用者2024-01-20

    你還給每個資料規則,變成多行資料,我不知道怎麼幫你,呵呵。

  20. 匿名使用者2024-01-19

    我可以看到一些模式,但我仍然不明白你想如何改變。

相關回答
4個回答2024-04-12

積極:愛好是人類最好的老師,我們應該為之奮鬥。 >>>More

5個回答2024-04-12

反對一方的論點:我們的定位是,“愛一條線,做一條線”。 >>>More

11個回答2024-04-12

使用輸入法時,點選右下角的“左鉤”圖示,完成回車線換行操作。

4個回答2024-04-12

它可以根據您的出生年份計算。

6個回答2024-04-12

1.首先,開啟原始文件,然後單擊左上角的“選項”。 >>>More