如果要合併資料庫中的行,該怎麼辦?

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

    先標記它,你會在寫它時立即發布它。

    我先拿到了mysql。

    選擇名稱、日期、組 concat(字串分隔符''作為測試組中的 totalstring,按名稱、日期。

    說得挺簡單的,我們來看看oracle的,因為oracle沒有官方的組字串連線函式,我只能自己寫。

    首先,它自己的功能。

    create or replace function group str( str con1 in varchar2,str con2 in varchar2 )- 分類字段。

    return varchar2

    is group_str varchar2(4000) default null;--連線後字串。

    str varchar2(20) default null;--字串之間的聯結器。

    beginfor x in ( select name, date, string from test where test.)名稱 = str con1 和 test日期 = str con2 ) 迴圈

    str_list := group_str ||str ||to_char(x.字串);

    str := '';----strings 之間沒有聯結器。

    end loop;

    return group_str;

    end;如何使用:

    選擇名稱、日期、組 str(字串分隔符''作為測試組中的 totalstring,按名稱、日期。

    注意這個函式只對這個測試表有用,缺點是第乙個表要寫乙個函式...

    好了,結束了。

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

    似乎通過“郵件合併”功能,忘記了具體操作。

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

    你可以用中間的+號連線它。

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

    SQL 2005 應該適用於 XML。

    將多行轉換為一行。

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

    這可以通過編寫儲存過程來實現。

    表 1:T1Name 日期值:1 月 3 日 aaa

    張三 1 月 1 日 BBB

    張三 1 月 1 日 CCC

    張三 1 月 2 日 a

    張三 1月2日 b

    李思 1月2日 x

    李思 1 月 2 日

    第二個表2,名稱,日期,值pro:

    游標 1(從 t1 中按名稱、日期、日期選擇名稱、日期)。

    游標 2 (從 t1 a 中選擇值,其中游標和游標。

    拼接游標 2 的值,然後獲取游標 1 的名稱和日期。 插入表二。

    差不多就是這樣。

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

    根據第二個查詢(行到列),如果型別是動態的,則建議封裝儲存過程。 在外層設定查詢並使用 max(case when then .end ) as '清單'..

    這種煉丹師是可以實現的。

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

    問題解決了嗎? 我也想達到你第三步的效果,不知道你是怎麼做到的?

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

    將其中乙個 Access 資料庫中的 user 表鏈結到另乙個 Access 資料庫中的 user 表,即可實現您的函式。

    步驟:1.假設有兩個訪問資料庫,2.有乙個使用者表。

    3. 選擇新錶的最後一項並連線到使用者表。

    4、這樣就可以實現兩個訪問資料日曆鏈導線庫的使用者表的資料同步。

    以上,希望對您有所幫助。

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

    這似乎必須使用游標和臨時表,而簡短的 SQL 語句是神無法完成的。

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

    首先,在表 2 中新增乙個臨時字段(帶有重複標誌),然後將 duplicate 標誌設定為重複字段,以便合併時可以將重複標誌字段用作條件。

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

    你可以寫乙個PHP程式來解決它,只要按照你說的去做就行了。但要了解資料結構,最好有乙個測試環境來保證沒有錯誤。

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

    逐組聯接查詢以刪除重複資料。

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

    匯出各碧河資料庫的表後,逐一匯入到新年匯辰的資料中。

    或者使用 insert into new (column1, column2, ..)select column1, column2 ..from old_;

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

    接受這份工作。

    嗨,我問,我38967098

    這裡有很多細節不清楚。

相關回答
10個回答2024-05-23

使用轉換函式 :from unixtime 將時間戳轉換為通用時間格式。 >>>More

3個回答2024-05-23

如果您使用的是 SQL Server,請開啟企業管理器。 >>>More

5個回答2024-05-23

嘗試捕獲返回值。

4個回答2024-05-23

SQL Server 語法:

create procedure proc_name@para1 int) >>>More

3個回答2024-05-23

至少要掌握一些基本的東西,比如:資料庫的線性結構、儲存方式、呼叫和正的方式、資料庫中表的操作(要用語句架起板凳來實現)。 >>>More