更多“假定某列可接受Null值,如何使用INSERT语句在该列中隐式插入一个Null值?()A、使用NULL关键字。B、使用ON子句C、在列的列表中省略该列。D、不能在列中隐式插入Null值。”相关问题
  • 第1题:

    在CREATE TABLE语句中,指定某列不接受空值,可以使用哪个关键字()。

    A.NOT EMPTY

    B.NOT NULL

    C.IS EMPTY

    D.IS NULL


    参考答案:B

  • 第2题:

    下列有关COUNT函数的表述中哪个是正确的?()

    • A、默认情况下,COUNT函数会忽略重复值。
    • B、默认情况下,COUNT函数始终忽略Null值。
    • C、COUNT函数可用于查找每个列中的最大值。
    • D、COUNT函数可用于确定一个列中不为Null的唯一值的数量。

    正确答案:B

  • 第3题:

    用户可以为表中的列指定默认值。如果插入行时没有为该列指定值,此选项可防止自动为该列指定NULL值。


    正确答案:正确

  • 第4题:

    设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作,错误的是()。

    • A、Grade IS NOT NULL
    • B、Grade IS NULL
    • C、Grade = NULL
    • D、NOT (Grade IS NULL)

    正确答案:C

  • 第5题:

    查询city列的值为空的记录,在where子句中的条件应写为()。

    • A、ity=null
    • B、city='null'
    • C、city is null
    • D、city is 'null'

    正确答案:C

  • 第6题:

    在设计数据库时,要充分考虑数据的完整性或准确性。下面关于primary key和unique的描述错误的是()

    • A、设为unique的列的值是不能重复的,用来唯一区别unique列的值
    • B、primary key列不可以有null值,而unique列是可以有null的
    • C、primary key列和unique列都不可以有null值
    • D、primary key用来在表中设置主键,主键列的值是可以重复的,用来唯一标识表中的每一条记录

    正确答案:C,D

  • 第7题:

    有表(SN),表中所有的列均为字符型数据,A列的默认值为’sa’,同时还有B、C两列,则执行INSERT INTOSN(A,C)VALUES(’BB’,’NULL’),系列说法正确的是()

    • A、插入B列的值是字符’NULL’
    • B、插入A列的值是’SA’
    • C、插入B列的值是空值
    • D、插入C列的值是空值

    正确答案:C

  • 第8题:

    单选题
    以下对INSERT语句,说法错误的是()。
    A

    INSERT语句是数据操纵语言中的一条语句

    B

    在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同

    C

    在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值

    D

    在插入数据时,应当满足表中定义的检查约束


    正确答案: B
    解析: 暂无解析

  • 第9题:

    多选题
    在设计数据库时,要充分考虑数据的完整性或准确性。下面关于primary key和unique的描述错误的是()
    A

    设为unique的列的值是不能重复的,用来唯一区别unique列的值

    B

    primary key列不可以有null值,而unique列是可以有null的

    C

    primary key列和unique列都不可以有null值

    D

    primary key用来在表中设置主键,主键列的值是可以重复的,用来唯一标识表中的每一条记录


    正确答案: B,C
    解析: 定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束。因此,UNIQUE即可以在字段级也可以在表级定义,在UNIQUED约束的字段上可以包含空值。ORACLE自动会为具有PRIMARY KEY约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引。

  • 第10题:

    单选题
    在CREATE TABLE语句中,指定某列不接受空值,可以使用哪个关键字()。
    A

    NOT EMPTY

    B

    NOT NULL

    C

    IS EMPTY

    D

    IS NULL


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    查询city列的值为空的记录,在where子句中的条件应写为()。
    A

    ity=null

    B

    city='null'

    C

    city is null

    D

    city is 'null'


    正确答案: B
    解析: 暂无解析

  • 第12题:

    (难度:中等)在CREATE TABLE语句中,通常使用(PRIMARY KEY)关键字来指定主键,在MySQL中,通常使用(NULL)值来表示一个列,没有值或缺值的情况

    答案:(yes)

  • 第13题:

    以下对INSERT语句,说法错误的是()。

    A.INSERT语句是数据操纵语言中的一条语句

    B.在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同

    C.在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值

    D.在插入数据时,应当满足表中定义的检查约束


    参考答案:C

  • 第14题:

    下列有关NOT NULL约束条件的表述中,哪两项是正确的?()

    • A、Oracle Server会为未命名的NOT NULL约束条件创建名称。
    • B、可以在表级或列级定义NOT NULL约束条件。
    • C、NOT NULL约束条件要求列中的每个值都是唯一的。
    • D、有NOT NULL约束条件的列默认可以包含空值。
    • E、不能使用ALTER TABLE ADD CONSTRAINT语句向现有列添加NOT NULL约束条件。

    正确答案:A,E

  • 第15题:

    下列哪个是组合主键的特征()

    • A、每列有唯一的值,但不是NULL值
    • B、组合有唯一的值,并且其中每列没有NULL值
    • C、组合的第一列和最后一列有唯一值
    • D、组合的第一列和最后一列有唯一值,但没有NULL值

    正确答案:B

  • 第16题:

    下列()类数据不适合创建索引。

    • A、经常被查询搜索的列,如经常在where子句中出现的列
    • B、主键的列
    • C、包含太多NULL值的列
    • D、表很大

    正确答案:C

  • 第17题:

    在CREATE TABLE语句中,指定某列不接受空值,可以使用哪个关键字()。

    • A、NOT EMPTY
    • B、NOT NULL
    • C、IS EMPTY
    • D、IS NULL

    正确答案:B

  • 第18题:

    以下哪种情况应尽量创建索引()。

    • A、在Where子句中出现频率较高的列
    • B、具有很多NULL值的列
    • C、记录较少的基本表
    • D、需要更新频繁的基本表

    正确答案:A

  • 第19题:

    “产品”表包含以下列: 产品标识 NUMBER(4) 产品名称 VARCHAR2(25) 产品价格 NUMBER(3) 您想向“产品”表中添加以下数据行: (1) 在“产品标识”列中添加 Null 值 (2) 在“产品名称”列中添加“6-foot nylon leash” (3) 在“产品价格”列添加“10” 于是,您发出了以下语句: INSERT INTO 产品 VALUES (null,'6-foot nylon leash', 10); 请问,您向表中添加了什么行数据?()

    • A、创建该行时三个列中使用的值都正确。
    • B、创建该行时三个列中有两个列使用的值正确。
    • C、创建该行时三个列中有一个列使用的值正确。
    • D、该行的创建完全错误。没有任何数据添加到正确的列中。

    正确答案:A

  • 第20题:

    单选题
    有表(SN),表中所有的列均为字符型数据,A列的默认值为’sa’,同时还有B、C两列,则执行INSERT INTOSN(A,C)VALUES(’BB’,’NULL’),系列说法正确的是()
    A

    插入B列的值是字符’NULL’

    B

    插入A列的值是’SA’

    C

    插入B列的值是空值

    D

    插入C列的值是空值


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    假设ABC中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B列和C列,则执行以下SQL语句:INSERT ABC(A,C)VALUES(‘V’,‘NULL’)后,下列的说法哪一项正确()。
    A

    插入B列的值为字符‘NULL’

    B

    插入A列的值为字符VA

    C

    插入B列的值空值

    D

    插入C列的值空值


    正确答案: A
    解析: 执行INSERTABC(A,C)VALUES(‘V’,‘NULL’)SQL语句后,插入B列的值则显示为空值。
    NULL:代表声明了一个空对象,不是一个字符串,可以赋给任何对象。空字符:代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。

  • 第22题:

    单选题
    设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作,错误的是()。
    A

    Grade IS NOT NULL

    B

    Grade IS NULL

    C

    Grade = NULL

    D

    NOT (Grade IS NULL)


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    使用空值查询是,表示一个列RR不是空值的表达式是()
    A

    RR IS NULL

    B

    RR=NULL

    C

    RR<>NULL

    D

    RR IS NOT NULL


    正确答案: B
    解析: 暂无解析