要查询user_name为“tutu”且是2003年1月日前注册的用户,请问用哪条语句()A.Select*formusersWhereuser_name=tutuAndsubmit_dataB.Select*formusersWhereuser_name="tutu"Andsubmit_dataC.Select*formusersWhereuser_name="tutu"Andsubmit_dataD.Select*formusersWhereuser_name="tutu"Orsubmit_data

题目
要查询user_name为“tutu”且是2003年1月日前注册的用户,请问用哪条语句()

A.Select*formusersWhereuser_name=tutuAndsubmit_data<#2003-1-1#

B.Select*formusersWhereuser_name="tutu"Andsubmit_data<2003-1-1

C.Select*formusersWhereuser_name="tutu"Andsubmit_data<#2003-1-1#

D.Select*formusersWhereuser_name="tutu"Orsubmit_data<#2003-1-1#


相似考题
更多“要查询user_name为“tutu”且是2003年1月日前注册的用户,请问用哪条语句() ”相关问题
  • 第1题:

    要查询user_name为"tutu"且是2003年1月1日前注册的用户,请问用哪条语句()。

    A.Select*FromusersWhereuser_name=tutuAndsubmit_date<2003-1-1

    B.Select*FromusersWhereuser_name=

    C.Select*FromusersWhereuser_name=

    D.Select*FromusersWhereuser_name=


    正确答案:C

  • 第2题:

    下列关于SQL查询说法中,不正确的是( )。

    A.SQL查询是用户使用SQL语句创建的查询

    B.在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句

    C.SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库

    D.SQL查询被更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建


    正确答案:D
    解析:本题考查SQL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查洵设计视图中创建查询时,Access将在后台构造等效的SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。

  • 第3题:

    在SQL Server 2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。

    ①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。

    ②现要查询TeacherID为“1234”的教师的领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。


    正确答案:①create table Teachers( TeacherID char(4)check(TeacherID like" [0~9][0~9][0~9][0~9]") Name varchar(10) LeaderID char(4) primary key TeacherID foreign key LeaderlD references Teachers (TeacherID) ) ②select T2. LeaderID from Teachers as T1 join Teachers as T2 on T1.LeaderID=T2.TeacherID where T1.TeacherID=‘1234’
    ①create table Teachers( TeacherID char(4)check(TeacherID like" [0~9][0~9][0~9][0~9]"), Name varchar(10), LeaderID char(4), primary key TeacherID, foreign key LeaderlD references Teachers (TeacherID) ) ②select T2. LeaderID from Teachers as T1 join Teachers as T2 on T1.LeaderID=T2.TeacherID where T1.TeacherID=‘1234’

  • 第4题:

    SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、__________和子查询等。


    正确答案:
    数据定义查询 【解析】本题考查SQL查询的知识。SQL查询可分为4种,联台查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可直接将命令发送到ODBC数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用寐进行进一步的查询。

  • 第5题:

    用SQL语句进行表的查询操作,使用()语句。如果要进行分组查询,应使用()子句;如果要对查询结果进行排序,要使用()子句;查询使用连接操作时,可以使用的外连接方式主要有左连接(),右连接(),全连接()等几种。


    正确答案:SELECT-FROM-WHERE;GROUP BY;GROUP BY;LEFT JOIN;RIGHT;FULL

  • 第6题:

    游标是系统为用户的查询结果开辟的数据缓冲区,存放SELECT语句的查询结果。


    正确答案:正确

  • 第7题:

    用SQL书写查询语句时,使用WHERE子句指出的是()。

    • A、查询目标
    • B、查询结果
    • C、查询条件
    • D、查询资料源

    正确答案:C

  • 第8题:

    使用下列哪条语句可以向用户授予角色?()

    • A、GRANT
    • B、ALTER USER
    • C、CREATE USER
    • D、ASSIGN

    正确答案:A

  • 第9题:

    单选题
    要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句()
    A

    Select*formusersWherereal_name=张Andsubmit_data<#2003-1-1#

    B

    Select*formusersWherereal_name=张Orsubmit_data<#2003-1-1#

    C

    Select*formusersWherereal_namelike张%Andsubmit_data<#2003-1-1#

    D

    Select*formusersWherereal_namelike张%ORsubmit_data<#2003-1-1#


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

  • 第10题:

    单选题
    要在users表中插入1条记录,下面哪条语句是正确的()
    A

    InsertIntousers(id,user_namE.Valuee(100,luhong)提示:id字段类型自动编号,因此,用户不能赋值

    B

    InsertIntousers(real_name,tel)Valuee(卢红,6545632)提示:user_name是主键必须赋值,但未赋值。

    C

    InsertIntousers(user_name,Email)Valuee(luhong,)提示:Email不是必填字段,但应该赋NULL值

    D

    InsertIntousers(user_name,Email)Valuee(luhong,NULL)


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

  • 第11题:

    判断题
    游标是系统为用户的查询结果开辟的数据缓冲区,存放SELECT语句的查询结果。
    A

    B


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

  • 第12题:

    多选题
    要在users表中插入一条新记录,下面语句正确的是()。
    A

    Insert Into users(id,user_name) Values(100, luhong)

    B

    Insert Into users(real_name,tel) Values(卢红,6545632)

    C

    Insert Into users(user_name,Email) Values(luhong, )

    D

    Insert Into users(user_name,Email) Values(luhong, NULL)


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

  • 第13题:

    要查询姓“张”或者是2003年1月1日前注册的用户,请问用哪条语句()。

    A.Select*FromusersWherereal_name=

    B.Select*FromusersWherereal_name=

    C.Select*FromusersWherereal_namelike

    D.Select*FromusersWherereal_namelike


    正确答案:D

  • 第14题:

    【问题4】(5分)

    系统实现时,对用户的登录判断所用的动态SQL语句如下:

    “SELECT* FROM Users WHERE User_Name=‘”+strUserName+“‘AND Password=‘”+ strPassword+“’;”

    该SQL语句是否能防止SQL注入?请设计一个测试用例,以测试SQL注入,并说明防止SQL注入的方法。


    正确答案:

    【问题4】(5分)

    该SQL语句不安全,容易造成SQL注入。

    设计测试用例:

    参考用例1:
      strUserName: Zhang’--    strPassword: San
      【注:上述用例将使得该SQL语句变为:
      SELECT*FROM Users WHERE User_Name=‘Zhang’--AND Password =‘San’;

    参考用例2:
      strUserName: Zhang’or‘a’='a    strPassword:  San’ or‘a’='a
      【注:上述用例将使得该SQL语句变为:
      SELECT*FROM Users WHERE User_ Name=‘Zhang’ or‘a’='a'AND Password=
    'San’ or‘a’='a’:
        】

    防止SQL注入的方法主要有:

    1)拼接SQL之前对特殊符号进行转义,使其不作为SQL语句的功能符号

    2)使用存储过程,将传入的参数格式化校验

  • 第15题:

    关于SQL查询,以下说法不正确的是( )。

    A)SQL查询是用户使用SQL语句创建的查询

    B)在查询设计视图中创建查询时,ACCess将在后台构造等效的SQL语句

    C)SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库

    D)SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建


    正确答案:D
    本题考查SQL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查询设计视图中创建查询时,ACCess将在后台构造等效的SQL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。

  • 第16题:

    要在users表中插入1条记录,下面哪条语句是正确的()

    A.InsertIntousers(id,user_namE.Valuee(100,"luhong")提示:id字段类型自动编号,因此,用户不能赋值

    B.InsertIntousers(real_name,tel)Valuee("卢红","6545632")提示:user_name是主键必须赋值,但未赋值。

    C.InsertIntousers(user_name,Email)Valuee("luhong","")提示:Email不是必填字段,但应该赋NULL值

    D.InsertIntousers(user_name,Email)Valuee("luhong",NULL)


    参考答案:D

  • 第17题:

    使用下列哪条语句可以删除授予给用户的对象权限?()

    • A、ALTER USER
    • B、REVOKE
    • C、REMOVE
    • D、DROP

    正确答案:B

  • 第18题:

    使用下列哪条语句可以授予给用户的一项对象权限()

    • A、ALTER USER
    • B、REVOKE
    • C、REMOVE
    • D、DROP

    正确答案:B

  • 第19题:

    如果要切换到oracle用户下用下列哪条语句()。

    • A、su - oracle
    • B、cd oracle
    • C、ll grep oracle
    • D、cat oracle

    正确答案:A

  • 第20题:

    要查询user_name为“tutu”且是2003年1月日前注册的用户,请问用哪条语句()

    • A、Select*formusersWhereuser_name=tutuAndsubmit_data<#2003-1-1#
    • B、Select*formusersWhereuser_name="tutu"Andsubmit_data<2003-1-1
    • C、Select*formusersWhereuser_name="tutu"Andsubmit_data<#2003-1-1#
    • D、Select*formusersWhereuser_name="tutu"Orsubmit_data<#2003-1-1#

    正确答案:C

  • 第21题:

    单选题
    以下哪一个语句是正确的SQL语句()
    A

    select*fromuser_name

    B

    show*user_name

    C

    ls*fromuser_name

    D

    display*user_name


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

  • 第22题:

    填空题
    用SQL语句进行表的查询操作,使用()语句。如果要进行分组查询,应使用()子句;如果要对查询结果进行排序,要使用()子句;查询使用连接操作时,可以使用的外连接方式主要有左连接(),右连接(),全连接()等几种。

    正确答案: SELECT-FROM-WHERE,GROUP BY,GROUP BY,LEFT JOIN,RIGHT,FULL
    解析: 暂无解析

  • 第23题:

    单选题
    下面()语句可以查询strName为"萌萌"且是2008年8月8日前注册的用户。
    A

    Select * From tbAddress Where strName=萌萌 And dtmSubmit<#2008-8-8#

    B

    Select * From tbAddress Where strName=萌萌And dtmSubmit<2008-8-8

    C

    Select * From tbAddress Where strName=萌萌And dtmSubmit<#2008-8-8#

    D

    Select * From tbAddress Where strName=萌萌Or dtmSubmit<#2008-8-8#


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