レス
元トピ次レス
タイトル
Re: 問題ID: 8319 NULL値との比較結果がNULL値
フォーラム
最強WEB問題集Oracle Master 11g Bronze SQL基礎
投稿ユーザ(投稿日)
(2018/8/10)
本文

-----引用(始)-----

→上記の意味がよくわかりません。
具体例を示していただけますか?

-----引用(終)-----

どなたへの依頼事項かわかりませんが、これでお求めの具体例になっているでしょうか?
[code]
# sqlplus pingt/oracle

SQL*Plus: Release 11.2.0.2.0 Production on 土 8月 11 00:43:28 2018

Copyright (c) 1982, 2011, Oracle. All rights reserved.



Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
に接続されました。
SQL> create global temporary table T_8319(
2 id number,
3 name char(30)
4 );

表が作成されました。

SQL> insert into T_8319 values(1,'First');

1行が作成されました。

SQL> insert into T_8319 values(2,'Second');

1行が作成されました。

SQL> insert into T_8319 values(null, 'Null');

1行が作成されました。

SQL> select * from T_8319 where ID not in (1);

ID NAME
---------- ------------------------------
2 Second

SQL> select * from T_8319 where ID not in (1, 2);

レコードが選択されませんでした。

SQL> select * from T_8319 where ID not in(null);

レコードが選択されませんでした。

SQL> select * from T_8319 where ID not in(1, null);

レコードが選択されませんでした。
[/code]
こちらの公式ドキュメントが参考になるかもしれません。
https://docs.oracle.com/cd/E16338_01/server.112/b56299/conditions013.htm#sthref2022

レス一覧

元トピ次レス


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.