返回列表 发帖

IS NOT NULL运算符

以下SQL语句使用IS NOT NULL运算符来列出所有具有地址的人员:
SELECT LastName, FirstName, Address FROM Persons
WHERE Address IS NOT NULL;
 结果集将如下所示:

LastName        FirstName        Address
Doe        John        542 W. 27th Street
Smith        John        110 Bishopsgate

语法:
 创建表的时候,NULL 的基本语法如下:

SQL> CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),      
   PRIMARY KEY (ID)
);
 这里,NOT NULL表示对于给定列,必须按照其数据类型明确赋值。有两列并没有使用 NOT NULL 来限定,也就是说这些列可以为 NULL。

 值为 NULL 的字段是在记录创建的过程中留空的字段。

返回列表