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

Cara mengulang hasil (objek system.Data.DataSet) dari SQL yang dijalankan dari PowerShell

Ada banyak masalah di sini. Anda sedang membangun string SQL. Jangan lakukan ini! Gunakan parameter SQL sebagai gantinya! Anda mengulangi banyak kode tanpa perlu. Anda menggunakan Tabel Data, yang akan saya hindari, setidaknya di PowerShell. Anda tidak menggunakan kembali koneksi database.

Selalu berusaha sangat keras untuk menghindari loop dengan kueri di dalam saat bekerja dengan SQL. Coba dan pikirkan apakah Anda dapat menulis ulang SQL sebagai gantinya.

Coba SQL ini:

SELECT 
col2,
COUNT(<thePrimaryKeyColumnOfTheTable>)
FROM [master].[sys].[table_name]
GROUP BY col2

Itu akan memberi Anda hitungan semua nilai col2 yang berbeda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan Massal Sql Server jutaan catatan

  2. jumlahkan beberapa nilai node xml di sql server 2008

  3. cara mengubah satu baris menjadi Kolom di SQL Server 2005

  4. Judul Kolom yang Dihasilkan Secara Dinamis dalam kueri sql

  5. Menangani karakter unicode yang tidak ditampilkan dengan benar dalam kueri SQL