Rumah >pangkalan data >Oracle >Apakah kegunaan not in oracle

Apakah kegunaan not in oracle

WBOY
WBOYasal
2022-01-21 10:35:014777semak imbas

Dalam Oracle, not digunakan untuk menafikan syarat yang dinyatakan Apabila keadaan yang dinyatakan adalah benar, hasil daripada tidak adalah palsu Apabila keadaan yang dinyatakan adalah palsu, hasil daripada tidak adalah benar. "Pilih di mana bukan ungkapan bersyarat".

Apakah kegunaan not in oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Apakah penggunaan bukan dalam Oracle

Pengendali logik Oracle juga merupakan faktor penting yang digunakan dalam pernyataan SQL Terdapat tiga

makna operator logik

  • dan pengendali nilai berganda, jika kedua-dua keadaan kiri dan kanan adalah benar, nilai yang diperolehi adalah benar

  • atau pengendali operasi nilai berganda, selagi salah satu daripada keadaan kiri dan kanan adalah benar, nilai yang diperolehi adalah benar

  • bukan pengendali rujukan tunggal, juga dikenali sebagai operator penolakan, NOT biasanya simbol operasi unari, iaitu, hanya sebelah kanan NOT boleh mengandungi ungkapan, yang menyongsangkan hasilnya Jika hasil ungkapan adalah Benar, maka keputusan NOT adalah Salah, sebaliknya, jika hasil ungkapan itu Salah, maka hasil NOT adalah Benar.

Pengendali logik Oracle juga digunakan dalam SQL untuk memberikan beberapa contoh:

Select * from emp where sal > 2000 and job = ‘SALESMAN';
Cari pekerja yang gajinya lebih tinggi daripada 2,000 dan kedudukannya adalah jualan.

Select * from emp where job = ‘CLERK' or deptno = 20;
Cari senarai pekerja yang kerjanya KERANI atau nombor jabatannya 20

Select * from emp where not (sal > 3000 or sal < 1500);
Cari mereka yang gajinya tidak melebihi 3000 atau kurang daripada 1500, itu ialah, antara 1500 dan 1500 Pekerja dalam lingkungan 3000 adalah bersamaan dengan: pilih * dari emp di mana sal antara 1500 dan 3000;

Digabungkan dengan pelbagai operator yang disenaraikan di atas, berikut adalah ringkasan ayat keutamaan bagi semua operator dalam Oracle Faktor yang amat diperlukan dalam ') 1

operator penggabungan (iaitu '||') 2
  • operator perbandingan (iaitu '> ;', '> ;=', '') 3
  • Biasanya menggunakan '()' untuk menukar keutamaan pengendali.
  • Perlu diambil perhatian bahawa keutamaan dan lebih tinggi daripada atau, iaitu, pernyataan berikut

  • adalah bersamaan dengan

sebaliknya daripada apa yang anda mahukan

Select * from emp where sal < 1500 or sal >= 2000 and job = ‘ANALYST&#39;;
Umumnya, walaupun kita ingin menyatakan maksud pernyataan pertama, untuk mengelakkan salah faham, kita tidak menggunakan cara penulisan pertama, tetapi menggunakan kurungan untuk menunjukkan bahawa kita ingin mengira bahagian pertama berikut.

Tutorial yang disyorkan: "
Select * from emp where sal < 1500 or (sal >= 2000 and job = ‘ANALYST&#39;);
Tutorial Oracle

"

Atas ialah kandungan terperinci Apakah kegunaan not in oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn