Perbezaan Antara Memiliki dan Di Mana Fasal

Memiliki di mana Fasal Klausa

Mesin, khususnya komputer, direka bentuk 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 membuat alasan. Terdapat beberapa bahasa komputer yang telah dicipta. Setiap daripada mereka mempunyai dua komponen, sintaks atau bentuk dan semantik atau makna.

Terdapat perhimpunan, bersamaan, 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 Bahasa Kuiz Berstruktur (SQL).
SQL adalah bahasa komputer pangkalan data dengan fungsi berikut: memasukkan data, kemas kini dan memadam, akses dan kawalan, dan kawalan dan pengubahsuaian skema. Ia selanjutnya dibahagikan kepada elemen berikut:

Ungkapan
Predikat
Pertanyaan
Kenyataan
Fasal

SQL mempunyai klausa berikut:

Fasal kekangan
Untuk klausa Kemas kini
Dari klausa
Kumpulan Fasal BY
Perintah mengikut fasal
Di mana semasa fasal
Mempunyai fasal
Di mana fasal

Klausa yang dimiliki selalu digunakan dengan kumpulan dengan klausa. Ia digunakan untuk menapis rekod yang dikembalikan oleh kumpulan dengan klausa yang 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-duanya mempunyai dan klausa di mana. Dalam kes ini, klausa di mana digunakan 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 barisan baris yang terhasil akan menjadi sangat besar. Ia menggunakan pengendali berikut: = atau sama, atau tidak sama,> atau lebih besar daripada, = atau lebih besar daripada atau sama, <= or less than or equal, BETWEEN, LIKE, and IN.

Ringkasan

1. Klausa yang ada digunakan dalam baris yang dikumpulkan manakala klausa di mana digunakan dalam baris individu.
2. Apabila mereka digunakan bersama-sama, klausa di mana digunakan terlebih dahulu untuk memilih baris mana yang akan dikumpulkan kemudian klausa yang digunakan.
3. Fasal yang mempunyai digunakan dengan suatu kumpulan dengan klausa manakala klausa di mana adalah didakwa dalam baris yang ditentukan oleh suatu dari fasal.