A、SELECT语句用于查询一个表或多个表的数据
B、SELECT语句属于数据操作语言(DML)
C、SELECT语句的列必需是基于表的列的
D、SELECT语句表示数据库中一组特定的数据记录
逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是___(60)___。
语句段:
if (A && (B||C)) x=l;
else x=O;
用例表:
用例1
用例2
A
TRUE
FALSE
B
①
FALSE
C
TRUE
②
A &&(B||C)
③
FALSE
(60)A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSE
C.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE
A.SELECT last_name,12*salary* commission_pct FROM emp
B.SELECT last_name,12*salary*(commission_pct,0)FROM emp
C.SELECT last_name,12*salary*(nvl(commission_pct,0))FROM emp如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值
D.SELECT last_name,12*salary*(decode(commission_pct,0))FROM emp
A.没有给表employees和表departments加别名
B.没有给列department_id加别名
C.不能用employees.department_id=departments.department_id作为条件
D.SELECT后面的department_id没有指定是哪个表
A.Select*from employees where职务=NULL
B.Select*from employees where职务=‘NULL’
C.Select*from employees where职务ISNULL
D.Select*from employees where职务IS‘NULL’
一、创建数据库1、使用DBCA创建数据库。二、书写基本的SELECT语句用教师提供的user ID 和password 开始一个iSQL*Plus 会话。显示last_name,用job_ID 连接,用逗号和空格分开,用Employee and Title 作为列名。下面的SELECT 语句是否执行成功:SELECT last_name, job_id, salary AS Sal FROM employees;True/False下面的SELECT 语句是否执行成功:SELECT *FROM job_grades;True/False在下面的语句中有4 个编码错误,你能找出他们吗?SELECT employee_id, last_name sal x 12 ANNUAL SALARYFROM employees;显示DEPARTMENTS 表的结构。选择表中的所有数据。显示 EMPLOYEES 表的结构。创建一个查询,显示每个雇员的 last name, job code, hire date, 和 employee 号,employee 号显示在第一列, 给 HIRE_DATE 列指定一个别名 STARTDATE 。保存 SQL 语句到文件lab1_7.sql 中并运行。创建一个查询从EMPLOYEES 表中显示唯一的工作代码。三、限制和排队数据创建一个查询,显示收入超过 $12,000 的雇员的名字和薪水。将 SQL 语句存到文件 lab2_1.sql 中,运行该查询。创建一个查询,显示雇员号为 176 的雇员的名字和部门号。修改 lab2_1.sql 文件,显示所有薪水不在 5000 和 12000 之间的雇员的名字和薪水。将 SQL 语句存到文件 lab2_3.sql 中。4. 显示受雇日期在年 月日 和年5 月1 日 之间的雇员的名字、岗位和受雇日期。按受雇日期顺序排序查询结果。5.6.显示所有在部门 20修改 lab2_3.sql和 50 中的雇员的名字和部门号,并以名字按字母顺序排序。列出收入在 $5,000 和 $12,000 之间,并且在部门 20
( 32 ) 查询 “ 读者 ” 表的所有记录并存储于临时表文件 one 中的 SQL 语句是
A ) SELECT * FROM 读者 INTO CURSOR one
B ) SELECT * FROM 读者 TO CURSOR one
C ) SELECT * FROM 读者 INTO CURSOR DBF one
D ) SELECT * FROM 读者 TO CURSOR DBF one
有下列SQLSELECT语句:
SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000
下列与该语句等价的是( )。
A.SELECT*FROM工资表WHERE基本工资BETWEEN 1000 AND 3000
B.SELECT*FROM工资表WHERE基本工资BETWEEN 3000 AND 1000
C.SELECT*FROM工资表WHERE基本工资FROM 1000 INTO 3000
D.SELECT*FROM工资表WHERE基本工资FROM 3000 INTO 1000
以下语句错误的是( )
A.select sal+1 from emp;
B.select sal*10,sal*deptno from emp;
C.不能使用运算符号
D.select sal*10,deptno*10 from emp;
● 在Access中,查询“学生”数据表的所有记录及字段的 SQL语句是 (64) 。
(64)
A. select 姓名 from 学生
B. select * from 学生
C. select * from 学生 where 姓名
D. select 学生 from *
Examine the data in the EMPLOYEES and DEPARTMENTS tables.EMPLOYEESLAST_NAME DEPARTMENT_ID SALARYGetz 10 3000Davis 20 1500Bill 20 2200Davis 30 5000Kochhar 5000DEPARTMENTSDEPARTMENT_ID DEPARTMENT_NAME10 Sales20 Marketing30 Accounts40 AdministrationYou want to retrieve all employees, whether or not they have matching departments in the departments table.Which query would you use?()
A. SELECT last_name, department_name FROM employees , departments(+);
B. SELECT last_name, department_name FROM employees JOIN departments(+);
C. SELECT last_name, department_name ON (e. department_ id = d. departments_id); FROM employees(+) e JOIN departments d
D. SELECT last_name, department_name FROM employees e RIGHT OUTER JOIN departments d ON (e.department_id = d.department_id);
E. SELECT last_name, department_name FROM employees(+) , departments ON (e. department _ id = d. department _id);
F. SELECT last_name, department_name FROM employees e LEFT OUTER JOIN departments d ON (e. department _ id = d. department _id);