Dalam Oracle, dalam dalam pernyataan sql digunakan untuk mengendalikan data dalam julat tertentu Nilai medan yang ditentukan hanya perlu memenuhi mana-mana satu dalam julat ini Sintaksnya ialah "pilih * dari nama jadual di mana medan masuk (nilai1, nilai2,…);”.
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
Dalam Oracle, in sering digunakan di mana ungkapan bersyarat Ia boleh beroperasi pada data yang nilai medannya memenuhi julat yang ditentukan " pilih * daripada nama jadual di mana medan dalam (nilai1, nilai2,…);”.
in sering digunakan dalam ungkapan bersyarat (di mana fungsinya adalah untuk mengendalikan, menanya atau memadam data dalam julat tertentu). Selagi nilai medan memenuhi mana-mana satu dalam julat ini,
Pertanyaan
select * from TableName(表名) where 字段 in (value1,value2,…); select * from TableName(表名) where 字段 not in (value1,value2,…); select 字段1,字段2,… from 表名 where 字段 in/not in (value1,value2,…);
Padam
delete from 表名 where 字段 in/not in (value1,value2,…);
Contohnya adalah seperti berikut:
in digunakan untuk menanyakan rekod
(1) Menyoal semua rekod dalam jadual t_hero
(2) Pertanyaan kunci id sama hingga (21,16,7) Semua rekod dengan salah satu daripada tiga nilai ini boleh disoal selagi mereka memenuhi salah satu daripada tiga nilai ini.
(3) Soal semua rekod yang keyidnya tidak berada dalam julat (21,16,7).
(1) Tanya semua rekod dalam jadual t_hero, kini terdapat 7 rekod
(2) Padamkan dua rekod dengan keyid = (14,15)
Tutorial yang disyorkan: "Tutorial Video Oracle "
Atas ialah kandungan terperinci Bagaimana untuk menggunakan dalam pernyataan sql oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!