Saya mencoba berbagai kueri di Pembuat Kueri. Apakah ada cara untuk mengomentari kueri? Saya mencoba
/* */
#
--
tanpa keberhasilan :
Terjadi kesalahan saat menjalankan kueri. Penyedia data mengatakan: OGR [3] kesalahan 1: SQL Expression Parsing Error: kesalahan sintaks
EDIT :
Saya telah membuat permintaan fitur untuk pertanyaan ini: http://hub.qgis.org/issues/10914
@Bernd V. mengamati bahwa ekspresi dievaluasi secara berbeda sesuai dengan format vektor (lihat tombol [bantuan] di pembuat Kueri untuk informasi lebih lanjut)
Jawaban:
Itu tidak bekerja dengan ESRI shapefile. Namun, mengomentari dalam ekspresi berfungsi di QGIS 2.14 dengan SpatiaLite , SQlite dan GeoPackage . Untuk sebagian besar format lain yang tersedia di
Save as...
dialog -dialog, kueri gagal dengan kesalahan OGR.Gunakan
--
untuk komentar satu baris dan/* ... */
untuk komentar multi-barisItu mengubah huruf menjadi warna hijau di jendela pembangun ekspresi dan mereka tampaknya memang dikomentari!
sumber
Anda dapat membangun kueri dengan menggunakan Pembuat Kueri atau alternatifnya adalah menggunakan pembuat string Expression ( Layer Properties > Style > pilih Rule-based > tambahkan aturan> masukkan perintah Anda di kotak Filter atau klik tombol ' ... ' untuk memunculkan antarmuka pembuat string.
Dalam kedua kasus, saya tidak berpikir QGIS mendukung fungsi komentar ketika membuat ekspresi untuk filter / kueri:
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html
sumber