Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server 2000:Ide untuk melakukan subquery agregasi gabungan

Lihat artikel berikut:

http://dataeducation.com/rowset-string-concatenation- metode mana yang terbaik/

http:// www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/ (Lihat solusi gabungan silang Phil Factor dalam tanggapan - yang akan berfungsi di SQL Server 2000)

Jelas di SQL Server 2005, trik FOR XML paling mudah, paling fleksibel dan umumnya paling berkinerja.

Sejauh mengembalikan rowset untuk setiap baris, jika Anda masih ingin melakukannya karena alasan tertentu, Anda dapat melakukannya dalam prosedur tersimpan, tetapi klien perlu menggunakan semua baris di rowset pertama dan kemudian pergi ke yang berikutnya rowset dan mengaitkannya dengan baris pertama di rowset pertama, dll. SP Anda perlu membuka kursor pada set yang sama yang dikembalikan sebagai rowset pertama dan menjalankan beberapa pilihan secara berurutan untuk menghasilkan semua rowset anak. Ini adalah teknik yang telah saya lakukan, tetapi hanya di mana SEMUA data benar-benar dibutuhkan (misalnya, dalam tampilan struktur pohon yang terisi penuh).

Dan terlepas dari apa yang orang katakan, melakukannya di sisi klien sering kali merupakan pemborosan bandwidth yang sangat besar, karena mengembalikan semua baris dan melakukan perulangan dan pemutusan di sisi klien berarti sejumlah besar kolom identik sedang ditransfer di awal setiap baris hanya untuk mendapatkan kolom yang berubah di akhir baris.

Di mana pun Anda melakukannya, itu harus menjadi keputusan yang tepat berdasarkan Anda kasus penggunaan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan indeks kemunculan terakhir dari sub-string menggunakan T-SQL

  2. Apa cara paling efisien untuk menormalkan teks dari kolom menjadi tabel?

  3. Cara menetapkan nilai default untuk kolom yang ada

  4. JDBC SQLServerException:Driver ini tidak dikonfigurasi untuk otentikasi terintegrasi.

  5. Menjelajahi Operasi Indeks Online Tingkat Partisi di SQL Server 2014 CTP1