Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam blog ini, kita akan membincangkan OFFSET dan FETCH. Kedua-dua ini - apabila digabungkan - sangat berkuasa dan boleh membantu kami dengan tugas pengekstrakan data SQL kami. Kami boleh menggunakan kedua-dua ini untuk mengekstrak data berdasarkan keperluan atau keperluan kami.
Tujuan OFFSET adalah untuk melangkau baris pertama yang telah anda sebutkan dalam set data anda. Sebaliknya, kami menggunakan FETCH untuk menyekat baris. Kedua-duanya ialah pilihan susunan mengikut klausa . Perlu diingat bahawa kedua-dua ini tidak akan berfungsi jika anda tidak menggunakan klausa ORDER BY .
Dalam contoh ini, kita boleh menggunakan pesanan mengikut ID atau pesanan mengikut Nama . Selepas itu, apabila anda menggunakan OFFSET 5 ROWS , ia akan melangkau 5 baris pertama. Apabila anda menggabungkan FETCH NEXT 10 ROWS SAHAJA , ia hanya akan mendapat 10 data seterusnya selepas 5 baris.
Tetapi jika kita tidak menggunakan arahan FETCH , ia akan menunjukkan semua baris lain kecuali baris yang kita gunakan OFFSET .
Ini bermakna baris 6 hingga 15 akan muncul dalam output kami dan tiada yang lain.
Isi kandungan
Memilih Jadual
Mula-mula, mari buka SSMS kami . Dalam contoh ini, kita sudah mempunyai jadual mudah.
Seterusnya, serlahkan arahan untuk memuatkan jadual.
Selepas itu, klik Laksanakan .
Kemudian anda akan melihat jadual dalam Tab Hasil .
Menggunakan OFFSET Untuk Pengekstrakan Data SQL
Dalam output, anda akan melihat bahawa kami mempunyai ID dan Nama .
Jika kami melaksanakan arahan dengan " ORDER BY ID ," ia akan mengisih data secara menaik bergantung pada nombor ID.
Kami juga boleh menggunakan arahan " ORDER BY ID DESC " untuk mengisih data secara menurun.
Tetapi untuk contoh ini, kami akan melaksanakan perintah " ORDER BY ID ". Seterusnya, mari kita langkau 10 baris pertama dalam output kita. Jadi kami akan menaip " OFFSET 10 ROWS ."
Selepas itu, mari kita serlahkan arahan yang akan kita laksanakan. Kemudian klik Laksanakan .
Setelah menyemak output dalam tab Keputusan , kita akan melihat bahawa arahan yang kami gunakan melangkau 10 baris pertama. Kini, ia hanya menunjukkan data daripada ID 11 .
Menggunakan FETCH Untuk Pengekstrakan Data SQL
Sekarang mari kita gunakan FETCH . Dalam contoh ini, kami hanya akan MENGAMBIL 2 baris. Ini bermakna ID 11 dan ID 12 akan menjadi satu-satunya dalam output.
Mula-mula, mari taip “ AMBUT 2 BARISAN SETERUSNYA SAHAJA .”
Seterusnya, kami akan menyerlahkan arahan dan klik Laksanakan .
Kemudian, anda akan melihat bahawa output menunjukkan ID 11 dan ID 12 sahaja dalam tab Hasil .
Anda boleh menukar kebenaran pada bila-bila masa yang anda mahu bergantung pada matlamat anda. Anda boleh melangkau 15 baris pertama dengan menaip " OFFSET 10 ROWS PERTAMA ." Apabila digabungkan dengan FETCH , ia menjadi lebih berkuasa. Selain daripada menggunakan " ORDER BY ID ," anda juga boleh menggunakan " ORDER BY NAME ."
Menyoal Data Daripada Berbilang Sumber Data
Kesimpulan
Untuk menyelesaikan semuanya, kami telah membincangkan penggunaan OFFSET dan FETCH . Menggunakan dua arahan mudah ini, anda akan dapat menukar sekatan dan mengawal output pada baris yang anda mahu muncul.
Jika anda tidak memerlukan 50 baris pertama, anda tidak perlu menatal ke bawah. Sebaliknya, anda boleh mendapatkannya dengan mudah dengan menggunakan arahan yang ringkas namun berkuasa ini. OFFSET dan FETCH mungkin mudah. Tetapi apabila digunakan bersama, ia menjadi kuat kerana anda mempunyai lebih kawalan ke atas data.
Jika anda ingin mengetahui lebih lanjut tentang topik ini dan kandungan lain yang berkaitan, anda pasti boleh menyemak senarai pautan yang berkaitan di bawah.
Semua yang terbaik,
Hafiz
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.
Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu