Fungsi petak

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Mengembalikan satu varian (rentetan) menunjukkan tempat nombor berlaku dalam siri terhitung julat.

Sintaks

Petak ( nombor mula, berhenti, selang)

Sintaks fungsi petak mempunyai argumen ini:

Argumen

Perihalan

nombor

Diperlukan. Nombor bulat yang anda ingin menilai terhadap julat.

mula

Diperlukan. Nombor bulat yang mula julat keseluruhan nombor. Nombor tidak boleh kurang daripada 0.

berhenti

Diperlukan. Nombor bulat yang hujung julat keseluruhan nombor. Nombor tidak boleh sama dengan atau kurang daripada mula.

selang

Diperlukan. Nombor bulat yang menentukan saiz petak dalam julat keseluruhan nombor (antara mula dan satas).


Catatan

Fungsi petak mengenal pasti julat tertentu yang nombor jatuh dan mengembalikan satu varian (rentetan) menerangkan julat tersebut. Fungsi petak adalah paling berguna dalam pertanyaan. Anda boleh mencipta pertanyaan Pilih yang menunjukkan bilangan pesanan jatuh dalam julat yang pelbagai, untuk contoh, tertib nilai dari 1 hingga 1000, 1001 2000 dan sebagainya.

Jadual berikut menunjukkan cara julat yang ditentukan menggunakan tiga set argumen memulakan, menghentikandan selang . Lajur pertama julat dan julat terakhir menunjukkan petak mengembalikan. Julat yang diwakili oleh lowervalue:uppervalue, yang rendah penghujung (lowervalue) julat dipisahkan daripada hujung tinggi (uppervalue) julat dengan titik bertindih (:).

mula

berhenti

selang

Sebelum pertama

Julat pertama

Julat terakhir

Selepas terakhir

0

99

5

" :-1"

"0: 4"

"95: 99"

"100:"

20

199

10

": 19"

"20:29"

"190: 199"

"200:"

100

1010

20

": 99"

"100: 119"

"1000: 1010"

"1011:"


Dalam Jadual yang ditunjukkan di atas, baris ketiga menunjukkan hasil apabila mula dan henti mentakrifkan set nombor yang tidak sekata dibahagikan dengan selang. Julat akhir mengembang untuk berhenti (11 nombor) walaupun selang ialah 20.

Jika perlu, petak mengembalikan julat dengan ruang mencukupi agar terdapat bilangan aksara ke kiri dan kanan kolon sebagai aksara dalam berhentiserta satu. Ini memastikan bahawa jika anda menggunakan petak dengan nombor lain, teks yang terhasil akan dikendalikan dengan betul semasa pengendalian isihan seterusnya sebarang.

Jika selang 1, julat adalah nombor: nombor, tanpa mengira argumen mula dan henti . Contohnya, jika selang ialah 1, nombor ialah 100 dan berhenti ialah 1000, petak mengembalikan "100: 100".

Jika mana-mana bahagian nol, petak mengembalikan kepada nol.

Contoh

Contoh ini menganggap anda mempunyai jadual yang mengandungi medan pengangkutan. Ia mencipta prosedur Pilih yang mengira bilangan pesanan yang kos pengangkutan jatuh ke dalam setiap julat beberapa. Fungsi petak digunakan dahulu untuk mewujudkan julat ini, maka fungsi SQL Count mengira bilangan pesanan dalam setiap julat. Dalam contoh ini, argumen kepada fungsi petak adalah mula = 0, berhenti = 500, selang = 50. Julat pertama itu akan 0:49, dan sebagainya sehingga 500.

SELECT DISTINCTROW Partition([freight],0, 500, 50) AS Range,
Count(Orders.Freight) AS Count
FROM Orders
GROUP BY Partition([freight],0,500,50);

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×