Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Cara Berkomentar di SQL

Masalah:

Anda ingin membuat beberapa komentar dalam kode SQL Anda.

Contoh:

Berikut contoh kodenya:

SELECT name, COUNT(*) AS count_itemsFROM productsGROUP BY nameHAVING COUNT(*)> 5ORDER BY name DESC;

Solusi 1:

Menggunakan --. Ini penampakannya:

-- nama produk beserta jumlah item-- produk diurutkan berdasarkan nama dalam urutan menurunSELECT name, COUNT(*) -- AS count_itemsFROM productsGROUP BY name-- HAVING COUNT(*)> 5ORDER BY name DESC; 

Diskusi:

Anda dapat menulis komentar satu baris dalam SQL menggunakan --. Setelah --, Anda dapat menulis komentar apa pun yang Anda inginkan selama itu dalam satu baris. Jika Anda ingin menulis komentar yang mencakup beberapa baris, Anda dapat menggunakan -- di awal setiap baris komentar, seperti pada contoh:

-- nama produk beserta jumlah item-- produk diurutkan berdasarkan nama dalam urutan menurun

Anda juga dapat menggunakan -- untuk mengomentari seluruh baris kode atau sebagian baris dari suatu tempat di tengah baris hingga akhir baris. Misalnya, Anda dapat mengomentari AS count_item s tetapi tinggalkan COUNT(*) masuk.

COUNT(*) -- AS count_items

Perhatikan bahwa ketika Anda menggunakan --, Anda mengomentari kode hingga akhir baris, sehingga Anda tidak dapat menggunakan -- untuk mengomentari, misalnya, hanya kata kunci AS. Jika Anda ingin melakukannya, lihat Solusi 2.

Solusi 2:

Gunakan /*...*/ . Ini penampakannya:

/* nama produk beserta jumlah item kali ini, produk tidak diurutkan */PILIH nama, COUNT(*) /*AS*/ count_itemsFROM productsGROUP BY name/* HAVING COUNT(*)> 5ORDER BY nama DESC */;

Diskusi:

/*...*/ jauh lebih kuat dari --. Dengan /*...*/ , Anda dapat mengomentari bagian mana pun dari kode yang Anda inginkan. Komentar bisa multiline, dan Anda dapat memutuskan di mana itu berakhir. Cukup tulis /* di awal komentar, dan */ di akhir.

Misalnya, Anda dapat mengomentari satu kata dari kode, seperti AS kata kunci:

COUNT(*) /*AS*/ count_items

Atau Anda dapat mengomentari dua baris tetapi tetap meninggalkan titik koma di akhir:

/* HAVING COUNT(*)> 5ORDER BY name DESC */;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang lebih baik untuk aplikasi data besar Anda, SQL atau NoSQL?

  2. Menggunakan Kolom Pseudo dengan Server Tertaut

  3. Pencarian Tabel di Pekerjaan IRI yang Kompatibel dengan SortCL

  4. Cara Menemukan Nilai Minimum di Kolom

  5. Tabel Pemecahan Masalah Tidak Ditemukan Kesalahan