Rumah > pangkalan data > Oracle > Apakah kegunaan dan dalam oracle

Apakah kegunaan dan dalam oracle

WBOY
Lepaskan: 2022-01-21 11:33:59
asal
4223 orang telah melayarinya

Dalam Oracle, dan merupakan operator logik, yang bermaksud "dan". the Jika ungkapan bersyarat adalah palsu, operator dan mengembalikan palsu.

Apakah kegunaan dan dalam oracle

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

Apakah kegunaan dan dalam oracle

Operator AND ialah operator logik yang menggabungkan ungkapan Boolean dan mengembalikan benar jika kedua-dua ungkapan adalah benar. Operator AND mengembalikan palsu jika salah satu ungkapan adalah palsu.

Sintaks operator AND adalah seperti berikut:

expression_1 AND expression_2
Salin selepas log masuk

Jadual berikut menggambarkan keputusan apabila menggunakan operator AND untuk menggabungkan nilai benar, palsu dan NULL:

Apakah kegunaan dan dalam oracle

Biasanya, DAN digunakan dalam klausa WHERE bagi pernyataan SELECT, DELETE dan UPDATE untuk membentuk syarat bagi data yang sepadan. Selain itu, gunakan operator AND dalam predikat klausa JOIN untuk membentuk syarat cantum.

Apabila menggunakan berbilang operator logik dalam pengisytiharan, Oracle sentiasa menilai operator DAN terlebih dahulu. Walau bagaimanapun, kurungan boleh digunakan untuk mengubah susunan penilaian.

Contoh Oracle DAN Operator

Ambil jadual pesanan dalam pangkalan data berikut sebagai contoh:

Apakah kegunaan dan dalam oracle

1 Dua Ungkapan Boolean

Contoh berikut mencari pesanan dengan nombor pelanggan 2 yang mempunyai status Belum Selesai:

SELECT order_id, customer_id, status, TO_CHAR(order_date,'YYYY-MM-DD') AS order_date
FROM orders
WHERE  status = 'Pending'  AND customer_id = 2
ORDER BY order_date;
Salin selepas log masuk

Dalam contoh ini, pertanyaan mengembalikan Semua maklumat pesanan yang memenuhi dua ungkapan, iaitu:

status = 'Pending' dan customer_id = 2

Melaksanakan kod di atas boleh mendapatkan hasil berikut:

Apakah kegunaan dan dalam oracle

2. Contoh Oracle DAN menggabungkan dua atau lebih ungkapan Boolean

Anda boleh menggunakan berbilang operator AND untuk menggabungkan ungkapan Boolean.

Sebagai contoh, penyata berikut mendapatkan semula pesanan yang memenuhi semua syarat berikut:

Letak pada 2017.

Nombor jurujual yang bertanggungjawab ialah 60 orang.

Status penghantaran tersedia.

Rujuk pernyataan pertanyaan berikut:

SELECT
    order_id,
    customer_id,
    status,
    TO_CHAR(order_date, 'YYYY-MM-DD') AS order_date
FROM
    orders
WHERE
    status = 'Shipped'
    AND salesman_id = 60
    AND EXTRACT(YEAR FROM order_date) = 2017
ORDER BY
    order_date;
Salin selepas log masuk

Melaksanakan kod di atas boleh mendapatkan hasil berikut:

Apakah kegunaan dan dalam oracle

Tutorial yang disyorkan: "Tutorial Oracle

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan