Perbezaan Antara Mempunyai dan Mana Fasal Perbezaan Antara

Anonim

Memiliki di mana Klausa

Mesin, komputer khususnya, direka sebagai alat komunikasi manusia. Oleh itu, mereka diwujudkan sedemikian rupa sehingga tingkah laku mereka dikawal oleh program yang menggunakan bahasa buatan. Bahasa semulajadi seperti bahasa Inggeris tidak boleh digunakan oleh komputer kerana perbendaharaan kata terlalu besar dan sentiasa berubah.

Bahasa komputer perlu tepat dan tepat kerana komputer tidak masuk akal sehingga ia berdasarkan algoritma yang boleh mengira dan memproses data serta membolehkan komputer untuk alasan. Terdapat beberapa bahasa komputer yang telah dicipta. Setiap daripada mereka mempunyai dua komponen, sintaks atau bentuk dan semantik atau makna.

Terdapat perhimpunan, serentak, aliran data, definisi, fungsi, pertengahan, logik, prosedur, dan bahasa pertanyaan. Bahasa pertanyaan digunakan untuk membuat pertanyaan mengenai pangkalan data dan sistem maklumat. Satu bahasa semacam itu ialah Language Query Structured (SQL).

SQL adalah bahasa komputer pangkalan data dengan fungsi berikut: memasukkan data, kemas kini dan memadam, akses dan kawalan, dan kawalan skema dan pengubahsuaian. Ia selanjutnya dibahagikan kepada elemen berikut:

Ekspresi

Predikat

Pertanyaan

Pernyataan

Klausa

SQL mempunyai klausa berikut:

Klausa kekerapan

klausa

Kumpulan BY clause

Order By clause

Where Current Of clause

Having clause

Where clause

Clause having always used with group by clause. Ia digunakan untuk menapis rekod yang dikembalikan oleh kumpulan dengan klausa menggunakan predikat. Hasil kumpulan oleh klausa dibatasi dengan menggunakan klausa yang memiliki dan hanya baris yang ditentukan dipilih.

Ia sama dengan klausa di mana dan pertanyaan boleh mempunyai kedua-dua mempunyai dan suatu klausa di mana. Dalam kes ini, klausa di mana digunakan terlebih dahulu dan selepas baris individu dikumpulkan, klausa yang ada digunakan. Klausa yang ada terpakai kepada kumpulan secara keseluruhan manakala klausa di mana terpakai untuk baris individu.

Fasal di mana digunakan untuk memilih baris yang akan dimasukkan dalam pertanyaan dan menggunakan predikat perbandingan dan ia tidak termasuk baris yang tidak dinilai oleh predikat perbandingan menjadi benar. Ia digunakan dalam syarat-syarat yang merujuk kepada fungsi agregat dan untuk memilih baris individu dalam jadual yang dinyatakan dalam dari fasal.

Tanpa itu set baris yang terhasil akan menjadi sangat besar. Ia menggunakan pengendali berikut: = atau sama, atau tidak sama,> atau lebih besar daripada, = atau lebih besar atau sama, <= atau kurang daripada atau sama, ANTARA, SEPERTI, dan IN.

Ringkasan

1. Klausa yang ada digunakan dalam baris yang dikumpulkan sementara klausa di mana digunakan dalam baris individu.

2. Apabila ia digunakan bersama-sama, klausa di mana digunakan terlebih dahulu untuk memilih baris mana yang akan dikumpulkan kemudian fasal yang telah digunakan.

3. Klausa yang dimiliki digunakan dengan suatu kumpulan mengikut klausa manakala klausa di mana yang disamankan dalam baris yang ditentukan oleh dari klausa.