KomputerPangkalan data

Yang ditetapkan oleh SQL-sorting?

Apabila bekerja dengan pangkalan data yang kerap diperlukan untuk menyimpulkan hasil pertanyaan dalam susunan tertentu, sebagai contoh mengikut abjad. Untuk melakukan ini, DBMS mempunyai fungsi khas dalam SQL - Menyusun. Dalam kes ini, pengaturcara boleh memilih bidang dan di mana perintah itu adalah untuk mencapai keputusan yang dikehendaki tanpa menggunakan kemahiran pengaturcaraan yang serius.

Apa yang disusun di dalam pangkalan data?

Bekerja dengan pangkalan data ia sentiasa dikaitkan dengan jumlah yang besar maklumat, yang perlu untuk menentukan perintah itu. Pada masa ini, terdapat beberapa pangkalan data, yang mempunyai pelbagai ciri-ciri, yang paling popular yang Oracle dan MS SQL. maklumat jenis sebagai salah satu prosedur utama dalam pangkalan data, yang disediakan dengan khas terbina dalam setiap daripada mereka.

kedudukan data untuk memudahkan proses carian, dan dalam beberapa kes, membantu untuk menyelesaikan beberapa masalah atau mengoptimumkan operasi program ini. SQL-menyusun mengikut bidang berasingan dipilih, dan jika perlu, dalam hal nilai yang sama dalam unsur-unsur medan ini boleh menunjukkan tetapan tambahan, yang menentukan lokasi tali.

perintah jenis

SQL-sorting dalam pangkalan data disediakan melalui penggunaan PERINTAH OLEH fungsi. Oleh itu, terbitan maklumat daripada pangkalan data, selepas anda menentukan jadual dan lajur yang akan dibuat untuk membaca, permintaan itu mesti menyatakan perintah jenis, dan kemudian menentukan bidang atau bidang-bidang yang akan disusun.

Sebagai contoh, jika jadual Orang ramai perlu mendapatkan data dari Nama dan Umur bidang, pada masa yang sama memaparkan keputusan mengikut abjad lajur Nama, ia akan membantu untuk membuat pertanyaan berikut: Pilih Nama, Umur DARI People ORDER BY Nama.

Bagaimana untuk menetapkan tertib isihan?

keadaan semasa menimbulkan pengaturcara pelbagai tugas, dan kadang-kadang ia adalah perlu untuk menentukan lebih tertib yang keputusan akan dipaparkan - memanjat atau turun, abjad atau secara terbalik? Dan untuk itu dalam SQL perintah jenis ini telah dipilih dengan menambah kata kunci dalam pertanyaan. Selepas memilih bidang dan jadual yang maklumat yang dikehendaki diperolehi, ia adalah perlu untuk menambah ORDER yang OLEH, kemudian nyatakan nama lajur di mana anda mahu untuk menyusun.

Untuk pesanan belakang anda mesti nyatakan nama selepas DESC parameter. Sekiranya kedua-dua elemen mesti mengatur lebih banyak kriteria, maka tiang dipisahkan oleh koma, dan keutamaan dalam ranking itu diberikan kepada bidang yang pertama dalam senarai. Ia harus diperhatikan bahawa penjajaran unsur-unsur secara terbalik untuk parameter DESC menyediakan hanya satu bidang, selepas itu nama yang diberikan kata kunci ini, jadi jika anda memerlukannya adalah perlu untuk menentukan semua lajur yang dipilih.

kaedah alternatif menyusun

Jika tidak ada kemungkinan menggunakan terbina dalam SQL-sorting, anda boleh menulis salah satu daripada algoritma yang diketahui. Jika perlu, untuk mencapai elemen pesanan paling cepat, perlu menggunakan kaedah "jenis cepat", berdasarkan array separuh pecah. Juga mempunyai kedudukan populariti besar "gelembung" di mana dua unsur yang bersebelahan diterbalikkan dalam hal suatu susunan yang tidak betul, "HeapSort" menghantar elemen terbesar di akhir senarai, serta "jenis kemasukan" predetermining lokasi setiap elemen seterusnya.

bertulis tulisan tangan algoritma tidak akan membenarkan untuk meningkatkan dengan ketara kelajuan menyusun, bagaimanapun, akan menyumbang kepada pembangunan kemahiran pengaturcaraan, tetapi juga akan membolehkan untuk mengubah suai proses dengan mengubah skim ranking untuk pangkalan data tertentu untuk meningkatkan kecekapan program.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.atomiyme.com. Theme powered by WordPress.