Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Mengembalikan Varian (String) yang mengindikasikan di mana angka muncul dalam rangkaian rentang terhitung.

Sintaks

Partisi( angka, mulai, hentikan, interval)

Sintaks fungsi Partisi memiliki argumen ini:

Argumen

Deskripsi

angka

Diperlukan. Bilangan bulat yang ingin Anda evaluasi terhadap rentang.

mulai

Diperlukan. Bilangan bulat yang merupakan awal dari keseluruhan rentang angka. Angka tidak boleh kurang dari 0.

berhenti

Diperlukan. Bilangan bulat yang merupakan akhir dari keseluruhan rentang angka. Angka tidak bisa sama dengan atau kurang dari awal.

interval

Diperlukan. Bilangan bulat yang menentukan ukuran partisi dalam keseluruhan rentang angka (antara mulaidanatas).

Keterangan

Fungsi Partisi mengidentifikasi rentang tertentu di mana angka berada dan mengembalikan Varian (String) yang menjelaskan rentang tersebut. Fungsi Partisi paling berguna dalam kueri. Anda bisa membuat kueri pemilih yang memperlihatkan berapa banyak pesanan yang berada dalam berbagai rentang, misalnya, nilai pesanan dari 1 hingga 1000, 1001 hingga 2000, dan sebagainya.

Tabel berikut ini memperlihatkan bagaimana rentang ditentukan menggunakan tiga set argumen mulai, berhenti, dan interval . Kolom Rentang Pertama dan Rentang Terakhir memperlihatkan apa yang dikembalikan Partisi . Rentang dinyatakan oleh nilai bawah:nilai atas, di mana ujung rendah (lowervalue) rentang dipisahkan dari ujung atas (uppervalue) rentang dengan titik dua (:).

mulai

berhenti

interval

Sebelum Pertama

Rentang Pertama

Rentang Terakhir

Setelah 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 tabel yang diperlihatkan di atas, baris ketiga memperlihatkan hasil saat mulai dan berhenti menentukan sekumpulan angka yang tidak bisa dibagi secara merata dengan interval. Rentang terakhir diperluas untuk berhenti (11 angka) meskipun interval adalah 20.

Jika perlu, Partisi mengembalikan rentang dengan spasi di depan yang cukup sehingga terdapat jumlah karakter yang sama di sebelah kiri dan kanan titik dua karena ada karakter yang berhenti, ditambah satu karakter. Ini memastikan bahwa jika Anda menggunakan Partisi dengan angka lain, teks yang dihasilkan akan ditangani dengan benar selama operasi pengurutan berikutnya.

Jika interval adalah 1, rentangnya adalah number:number, terlepas dari argumen mulai dan berhenti . Misalnya, jika interval adalah 1, angka adalah 100 dan berhenti adalah 1000, Partisi mengembalikan " 100: 100".

Jika salah satu bagiannya adalah Null, Partisi mengembalikan Null.

Contoh kueri

Ekspresi

Hasil

SELECT Partition(unitprice,40,240,20) AS PriceRange, count(productsales.unitprice) AS Count FROM productSales GROUP BY Partition(unitprice,40,240,20);

Membuat sekumpulan rentang untuk nilai dalam bidang "unitprice" dari "start"(40) hingga "stop"(240) dengan ukuran "interval" (20) yang sama dan menghitung hitungan "hargasatuan" dalam rentang yang bersangkutan. Menampilkan rentang dalam kolom PriceRange dan menghitung dalam kolom 'Hitungan'.

Contoh VBA

Contoh ini mengasumsikan Anda memiliki tabel Pesanan yang berisi bidang Pengangkutan. Ini membuat prosedur pemilihan yang menghitung jumlah pesanan di mana biaya pengiriman termasuk dalam masing-masing dari beberapa rentang. Fungsi Partisi digunakan terlebih dahulu untuk menetapkan rentang ini, lalu fungsi SQL Count menghitung jumlah pesanan dalam setiap rentang. Dalam contoh ini, argumen untuk fungsi Partisi adalah mulai = 0, berhenti = 500, interval = 50. Oleh karena itu rentang pertama adalah 0:49, dan seterenangnya hingga 500.

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

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×