SQL考试

作者: hedgehog1112 | 来源:发表于2021-07-13 19:11 被阅读0次

1.下列sql符合规范的是

A select name, code from table where id = 1

B select user_name, user_code from table where id = 1

C CREATE TABLE table ( `select` int )

D select userName from table where id = 1

2.下面字段定义符合规范的是

A `price` float(20) NOT NULL COMMENT '价格,单位元'

B `price` bigint(20) NOT NULL DEFAULT '0' COMMENT '价格,单位分'

C CREATE TABLE table (col int) ENGINE=InnoDB

D `create_time` datetime COMMENT '创建时间'

3.下面SQL符合规范的是

A select order_id from ORDER where status != 0

B select user_name from table where id = '1'

C select c_id,user_name from table where user_name like '%test%'

D select user_name from table where id > 100000 limit 10

4.下面的操作符合业务要求的是题目

A select * from table where order_id = 1;

B alter table XX drop column name

C update table set status = 1 where id =1

D delete from table where id =1

5.【多选题】下列索引定义不符合规范的是

A uniq_order_id

B idx_user_id

C user_id_order_id

D idx_a_b_c_d_e_f

6.下面的SQL符合规范的是

A select * from table where id in (...........); 有1000个

B select count(id) from table where id > 100

C select * from table where id not in (1,2,3,100,200)

D select id,user_name,address from table where user_name like 'test%'

7.下面哪个SQL的实现较优是

A select user_name,address from table where user_name=xx order by id asc limit 100000, 20;

B select id from table where substring(user_name,1,3)='abc';

C SELECT COUNT(*) FROM table where id < 100;

D select table_name_one.user_name from (table_name_one, table_name_two) join table_name_two on table_name_one.id=table_name_two.id where table_name_one.id=1;

8.如Order表中有a、b、c三个字段,联合索引建立如下 idx_a_b_c 下面SQL 哪些不能命中索引多选

【多选题】【中】(10分)

A select order_id from ORDER where b ='xxx';

B select order_id from ORDER where b ='xxx' and c = 'xxx';

C select order_id from ORDER where a = 'xxx';

D select order_id from ORDER where a = 'xxx' and b ='xxx';

E select order_id from ORDER where b ='xxx' and a = 'xxx';

F select order_id from ORDER where a = 'xxx' and b ='xxx' and c = 'xxx';

考生本题得分:0.0分

9.如Order表中有a、b、c三个字段,联合索引建立如下 idx_a_b_c 对于select order_id from ORDER where a = 'xxx' and b > 'xxx' order by c 下列说法正确的是

【单选题】【中】(10分)

A 不能命中索引

B 可以命中a_b_c

C 可以命中a_b

D 可以命中a

考生本题得分:10.0分

10.如Order表中有a、b、c三个字段,联合索引建立如下 idx_a_b_c 对于select order_id from ORDER where a = 'xxx' and b = 'xxx' order by c 下列说法正确的是

【单选题】【中】(10分)

A 不能命中索引

B 可以命中a_b_c

C 可以命中a_b

D 可以命中a

答案:

1-5:B    B    D    C    CD

6-10:D    C    AB    C     B

2:正例:DATETIME(3)

相关文章

  • SQL考试

    1.下列sql符合规范的是 A select name, code from table where id = 1...

  • 摸到 SQL 的门把手【上篇】

    摸到 SQL 的门把手【上篇】 首先为什么要学 SQL ?主要原因是因为公司的 SQL 权限需要考试通过才能拿到权...

  • 关系数据库标准语言SQL(一)

    声明:最近在准备考试,故整理数据库笔记。 关系数据库标准语言SQL(一) SQL概述  SQL是一种完整地数据库...

  • CDA Level 1 SQL数据基础

    CDA level 1 Part 2 SQL数据基础,占考试比例15%; 数据类型:整数(INT,BIGINT),...

  • 2020的flag

    2020计划: 事业 cpa 报名:4月份考试准备:4-10月买书:3.30网课:3.30 sql/python ...

  • 数据库学习线路图

    SQL 语法教程 SQL 教程SQL 简介SQL 语法SQL Select选择SQL SELECT DISTINC...

  • SQL基础及元数据获取(数据类型,表的属性)

    1、SQL基础应用 ①.SQL的介绍SQL标准:SQL-92、SQL-99SQL_MODE:都是为了保证SQL语句...

  • 计划录像工作总结

    一 公司测试长短站考试,查询 OSCE排考表,SQL语句少了JOIN 二 Log写不了的问题,Windows se...

  • Golang标准库——database

    sql sql/driver sql sql包提供了保证SQL或类SQL数据库的泛用接口。使用sql包时必须注入(...

  • SQL 语法大全

    SQL 语法大全 标签(空格分隔): SQL DB2 SQL语法大全 SQL SELECT SQL SELECT ...

网友评论

      本文标题:SQL考试

      本文链接:https://www.haomeiwen.com/subject/qzespltx.html