SQL 語句將乙個欄位的多個值返回到多個字段

發布 科技 2024-06-09
14個回答
  1. 匿名使用者2024-02-11

    你是在 SQL 中分配這個值,還是在 delphi 或 c 中分配這個值。

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

    4 行變成 1 行?

    如果使用 SQL Server,則可以以一種奇怪的方式執行此操作:If you're using SQL Server, you can do it in a weird way:

    select

    distinct ',sale_item

    from sale_report

    for xml path(''

    房東可以測試它,最後使用 for xml path(''就是這樣。

    我上面的 SQL 執行結果是:

    c,a,b

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

    這是行列什麼的,可以參考解碼。

    如果不需要 SQL 實現,則可以使用游標游標查詢所需的結果集,然後彙總該結果集。 能。

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

    4 行變成 1 行?

    如果使用 SQL Server,則可以以一種奇怪的方式執行此操作:If you're using SQL Server, you can do it in a weird way:

    select

    distinct ',' + sale_itemfrom

    sale_report

    for xml path('')

    房東可以測試它,最後使用 for xml path(''就是這樣。

    我上面的 SQL 執行結果是:

    c,a,b

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

    update b set x = case when >= then 'yes' else 'no' end

    from a , b

    其中(此處新增表A和表B中相應記錄的條件,如=,否則沒有條件更新錯誤。 )

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

    這首先需要乙個與表 A 和 B 唯一關聯的字段,假設欄位名稱為:idselect b* case when > then 'yes' else 'no' end as x

    from b , a

    where =

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

    表A和表b之間是什麼關係,有沒有相關的字段? 還是每個表只有一行值?

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

    這就是你的意思,對吧? 假設“另乙個表”是 a,要插入的字段是,那麼:

    update a

    set a|b|c from ..where ..where a...

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

    不明白你的意思?

    如果將記錄中的多個字段合併為乙個值,請設定表字段 a、b 和 c; 表 tableb,字段 dtablea

    a b ci hate you

    我想像這樣插入乙個 tableb 表。

    tableb:

    di hate you

    就是這樣:插入 tableb(d)select a||b||c from tablea

    如果將多個記錄合併為乙個。

    您必須使用儲存過程。

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

    插入到表 1(字段)中,從 [表 2] 中選擇 [字段 a],其中 [id] = 1 聯合 從 [表 2] 中選擇 [字段 b],其中 [id] = 1 並集從 [表 2] 中選擇 [字段 c],其中 [id] = 1

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

    使用 id 在兩個表之間建立內部連線,並使用 cast() 將 int 轉換為 varchar()。

    select ,from table1 t1 inner join table2 t2

    on cast( as varchar(8))=;

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

    if object_id('table1') is not null

    begindrop table table1

    endgocreate table table1 (a int ,b int)goinsert into table1

    select 1,1

    unionselect 1,2

    unionselect 1,3

    unionselect 2,1

    goselect a.* from table1 a where exists(select * from table1 b where and <>

    - 記得及時採用,任務今天還沒完成,只剩下乙個了。

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

    旁觀者,其實很簡單。

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

    您需要做的第一件事是確定它是哪個字段。

    例如,字段 A 和字段 B 中的值均為 abc

    從表名中選擇 *。

    其中字段 a='abc'字段 b='abc'

相關回答
15個回答2024-06-09

select , from

select , from test123 t1 where = 'my work') a >>>More

5個回答2024-06-09

F get domain contrast 是乙個格式化函式(應該自己編寫),第乙個引數(arg prod spec id)根據第二個引數(120)格式化並返回結果給 v 賬單程式碼,根據函式命名方法,上面的**應該是獲取日期的標準格式。

5個回答2024-06-09

具有檢視或索引。

create index >>>More

8個回答2024-06-09

更新表名集 a=stuff(a,3,2,'22'其中 in(從表名中選擇前 5 個 a)適合替換為 stuff,其中有 4 個引數,欄位名稱,前幾個字元,替換幾個,替換什麼。

4個回答2024-06-09

Oracle沒有SQL語句備份,只有exp匯出或RMAN備份,都不是SQL,RMAN是標準的塊備份,前提是資料庫必須歸檔,然後RMAN備份才能進行,這種方法可以用於資料量較大的資料庫,速度會比較快, 具體方法可以從網上查到,難度不大,但是比較麻煩,有個exp匯出,就是直接把資料庫裡的表匯出到城市dmp檔案中,具體語法是: >>>More