Pertanyaan yang diberi tag sql

259
INNER JOIN vs kinerja LEFT JOIN di SQL Server

Saya telah membuat perintah SQL yang menggunakan INNER JOIN pada 9 tabel, toh perintah ini membutuhkan waktu yang sangat lama (lebih dari lima menit). Jadi rakyat saya menyarankan saya untuk mengubah INNER JOIN menjadi LEFT JOIN karena kinerja LEFT JOIN lebih baik, terlepas dari apa yang saya...

258
PILIH berbeda di satu kolom

Menggunakan SQL Server, saya punya ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange saya ingin 1 FOO-23 Orange 3 FOO-24 Apple Kueri ini tidak membuat saya di sana. Bagaimana saya bisa MEMILIH PERBEDAAN hanya pada satu kolom? SELECT...

257
Inner join vs Where

Apakah ada perbedaan kinerja (dalam oracle) antara Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID Dan Select * from Table1 T1, Table2 T2 Where T1.ID =

256
SQL kiri bergabung vs beberapa tabel pada baris FROM?

Sebagian besar dialek SQL menerima kedua pertanyaan berikut: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Sekarang jelas ketika Anda membutuhkan gabungan luar, sintaks kedua diperlukan. Tetapi ketika melakukan inner join, mengapa saya lebih...

256
Mengapa SELECT * dianggap berbahaya?

Mengapa SELECT *praktik buruk? Bukankah itu berarti lebih sedikit kode untuk diubah jika Anda menambahkan kolom baru yang Anda inginkan? Saya mengerti itu SELECT COUNT(*)adalah masalah kinerja pada beberapa DB, tetapi bagaimana jika Anda benar-benar menginginkan setiap

253
Kata Kunci "Partition By" Oracle

Dapatkah seseorang tolong jelaskan apa yang dilakukan partition bykata kunci dan berikan contoh sederhana dalam tindakan, serta mengapa orang ingin menggunakannya? Saya memiliki query SQL yang ditulis oleh orang lain dan saya mencoba mencari tahu apa fungsinya. Contoh partisi dengan: SELECT...