Bagikan melalui


Pernyataan SELECT

Berikut ini memperlihatkan sintaks dasar pernyataan SELECT untuk kueri lokal:

SELECT [TOP <positive integer>] <columns>
FROM [machinename.]SystemIndex
[WHERE <conditions>]
[ORDER BY <column>] 
            

Berikut ini memperlihatkan bagian kolom sintaks pernyataan SELECT:

SELECT [TOP <positive integer>] <column> [ {, <column>} ...]

Penentu kolom harus berupa kolom nama properti yang valid, dipisahkan dengan koma. Nama kolom yang valid adalah deskripsi properti terdaftar atau ditentukan oleh Skema Sistem Properti Shell. Anda hanya dapat memilih kolom yang ditandai sebagai dapat diambil dalam Skema Sistem Properti. Jika Anda menggunakan kasus campuran untuk mengidentifikasi properti yang bukan properti yang ditentukan sistem, Anda harus mengapit penentu kolom dalam tanda kutip ganda. Nama properti yang ditentukan sistem mencakup semua properti yang dimulai dengan "Sistem" (misalnya, System.Contact.FirstName) dan tidak memerlukan tanda kutip.

Catatan

Anda juga dapat mengapit nama properti yang ditentukan sistem dalam tanda kutip ganda untuk keterbacaan. Ini tidak memengaruhi kompatibilitas.

 

Saat kueri mengembalikan dokumen yang tidak memiliki kolom yang diminta, nilai kolom tersebut untuk dokumen adalah NULL.

Anda harus memberikan setidaknya satu nama kolom dalam pernyataan SELECT. Dalam kueri Bahasa Permintaan Terstruktur (SQL), Anda diizinkan untuk menggunakan tanda bintang (*) untuk menentukan bahwa semua kolom dalam tabel akan dikembalikan. Namun, tidak ada kumpulan properti yang ditentukan dan tetap yang berlaku untuk semua dokumen. Untuk alasan ini, tanda bintang SQL tidak diizinkan dalam penentu <> kolom pernyataan SELECT.

Mendapatkan Hasil n Teratas

Anda dapat menentukan jumlah hasil maksimum yang akan dikembalikan dengan menggunakan sintaks TOP:

SELECT TOP <positive integer> <column> [ {, <column>} ...]

Jenis Data Kolom Transmisi

Terkadang, Anda mungkin perlu mentransmisikan data string yang diekstrak dari dokumen sebagai jenis data lain sehingga perbandingan yang sesuai dapat dibuat. Untuk informasi selengkapnya, lihat Mentransmisian Tipe Data Kolom.

Contoh

Contoh berikut mengembalikan nama dan URL dokumen yang cocok.

SELECT System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft')

SELECT TOP 10 System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft') 

Konseptual

Mentransmisian Tipe Data Kolom

Sumber Daya Lainnya

Properti Sistem