[Oracle 19c]IS NOT NULLでnullではない項目を検索するサンプル

環境
Windows 10 Home 64bit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0
sqlplus

操作方法
1.テーブルを作成します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> create table membertbl(memid varchar(20),memname varchar(30),memcity varchar(30));
表が作成されました。
SQL> create table membertbl(memid varchar(20),memname varchar(30),memcity varchar(30)); 表が作成されました。
SQL> create table membertbl(memid varchar(20),memname varchar(30),memcity varchar(30));

表が作成されました。

2.データを挿入します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> insert into membertbl values('1001','user01','tokyo');
1行が作成されました。
SQL> insert into membertbl values('2002','user02',null);
1行が作成されました。
SQL> insert into membertbl values('3003','user03',null);
1行が作成されました。
SQL> insert into membertbl values('1001','user01','tokyo'); 1行が作成されました。 SQL> insert into membertbl values('2002','user02',null); 1行が作成されました。 SQL> insert into membertbl values('3003','user03',null); 1行が作成されました。
SQL> insert into membertbl values('1001','user01','tokyo');

1行が作成されました。

SQL> insert into membertbl values('2002','user02',null);

1行が作成されました。

SQL> insert into membertbl values('3003','user03',null);

1行が作成されました。

3.is not nullの列名のレコードを検索します
書式
select * from テーブル名
where 列名 IS NOT NULL

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> SELECT * FROM MEMBERTBL WHERE MEMCITY IS NOT NULL;
MEMID
----------------------------------------
MEMNAME
------------------------------------------------------------
MEMCITY
------------------------------------------------------------
1001
user01
tokyo
SQL> SELECT * FROM MEMBERTBL WHERE MEMCITY IS NOT NULL; MEMID ---------------------------------------- MEMNAME ------------------------------------------------------------ MEMCITY ------------------------------------------------------------ 1001 user01 tokyo
SQL> SELECT * FROM MEMBERTBL WHERE MEMCITY IS NOT NULL;

MEMID
----------------------------------------
MEMNAME
------------------------------------------------------------
MEMCITY
------------------------------------------------------------
1001
user01
tokyo

 

Oracle 19c

Posted by arkgame