哪些是正确的 like 运算表达式?
A.select * from net_46 where s_name like ’晓’
B.select * from net_46 where s_name like ’&晓&’
C.select * from net_46 where s_name like ’$晓$’
D.select * from net_46 where s_name like ’%晓%’
A、Where 姓名 LIKE'_玲'
B、Where 姓名 LIKE'_玲%'
C、Where 姓名 LIKE'%玲'
D、Where 姓名 LIKE'%玲%'
若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。
A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”
B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”
C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”
D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”
在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。
A.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球”
B.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球”
C.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”
D.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”
A select A from ABC where A is not ‘%7’
B select A from ABC where A like ‘%7%’
C select A from ABC where A not like ‘7%’
D select A from ABC where A like ‘[1-6]%’
Oracle 数据库考试试题库 1. 启动数据库的命令 A ; A , startup B, startup open C, shutdown D, startup database 2. C 就是启动数据库时用来记录数据文件,联机日志文件的相关信息的二进制文件; A ,数据文件 B,参数文件 C ,把握文件 D ,归档文件 3. 您需要在表 SALES 里查找一些产品明细 , 其中 PROD_ID 列包括字符 _D123 ; B WHERE 子句条件能得到这些相符产品; A , WHERE prod_id LIKE %_D123% ESCAPE _ B, WHERE prod_id LIKE %_D123% ESCAPE C, WHERE prod_id LIKE %_D123% ESCAPE %_ D, WHERE prod_id LIKE %_D123% ESCAPE _ 4. 关于单行函数 ,哪一个描述就是正确的? D A , 她们只能接受一个参数; 她们只能嵌套两B, 层; C, 参数只能就是字段值或常量; 她们始终为D, 查找表中的每个行返回一个值; 选三项 5. 下面哪个 SQL 语句显示 1890, 55 as $1,890, 55? ADE A , SELECT TO_CHAR1890 , 55,$0G000D00 FROM DUAL; B, SELECT TO_CHAR1890 , 55,$9,999V99 FROM DUAL; C, SELECT TO_CHAR1890 , 55,$99,999D99 FROM DUAL; D, SELECT TO_CHAR1890 , 55,$99G999D00 FROM DUAL; E, SELECT TO_CHAR1890 , 55,$99G999D99 FROM DUAL; 6. 以下关于 ORACLE 的 to_date 函数与 to_char 函数 ,描述正确的就是 BC 选两项 A , to_char 函数就是将字符串数据转换为日期数据 B, to_date 函数就是将字符串数据转换为日期数据 C, to_char 函数就是将日期数据转换为字符数据 D, to_date 函数就是将日期数据转换为字符数据 7. 在表 emp 里 ,运算员工的年薪 SAL*12 并生成别名 Annual Salary ; B A , SELECT ename,sal*12, Annual Salary FROM emp; B, SELECT ename,sal*12 Annual Salary FROM emp; C, SELECT ename,sal*12 AS Annual Salary FROM emp; D, SELECT ename,sql*12 AS INICTAPAnnual Salary FROM emp; ,供应每周的 8. 查瞧 promotion 促销表 ,每个促销周期为 7 天;您的经理要您生成一个报表 促销成本; D 第 1 页,共 22 页Oracle 数据库考试试题库 A , SELECT promo_name, promo_cost/promo_end_date-promo_begin_date/7 FROM promotions; B , SELECT promo_name,promo_cost/promo_end_date-promo_begin_date/7 FROM promotions; C , SELECT promo_name, promo_cost/promo_end_date-promo_begin_date/7 FROM promotions; D , SELECT promo_name, promo_cost/promo_end_date-promo_begin_date/7 FROM promotions; 9. 您需要为每个客户的信息额度增加 $1000 ;在输出时 ,客户的 last name 列头应为 Name,cust_credit_limit 的列头为 New Credit Limit ; C A , SELECT cust_last_name Name, cust_credit_limit + 1000 New Credit Limit FROM customers; B, SELECT cust_last_name AS Name, cust_credit_limit + 1000 AS New Credit Limit FROM customers; C, SELECT cust_last_name AS Name, cust_credit_limit + 1000 AS New Credit Limit FROM customers; D, SELECT INITCAPcust_last_name Name, cust_credit_limit + 1000 INITCAPNEW CREDIT LIMIT FROM customers; 10. 查瞧表 PRODUCTS ;您需要生成一个报表显示如下格式 : CATEGORIES 5MP Digital Photo Cameras category is Photo Y Boxs category is Electronics Envoy Ambassadors category is Hardware 哪两个查询可以获得需要的输出 . CD A , SELECT prod_name | qs category is | prod_category CATEGORIES FROM products; B, SELECT prod_name | qs category is | prod_category CATEGORIES FROM products; C, SELECT prod_name | qs | category is | prod_category CATEGORIES FROM products; D, SELECT prod_name | q | category is | prod_category CATEGORIES FROM 第 2 页,共 22 页Oracle 数据库考试试题库 products; 11. 下面查询 :SQL SELECT cust_name AS NAME, cust_credit_、limit/2 AS MIDPOINT,MIDPOINT+100 AS MAX LOWER LIMIT FROM customers; 上面查询在执行时发生错误 ,这个错误的缘由就是什么? A A , 一个别名不能使用在表达式中; B, 一个别名 NAME 没有一个隔开的双引号; C, MIDPOINT+100 就是错误的由于 CUST_CREDIT_LIMIT 包含了 NULL 值; D, 为 CUST_CREDIT_LIMIT/2 表达式取一个别名 MIDPOINT 应用双引号隔开; 12. 您想去生成一个报表显示每个员工从入职以来的总的薪金; 您执行以下查询 : SQLSELECT en、ame joined on hiredate , the total compensation paid is TO_CHARROUNDROUNDSYSDA COMPENSATION UNTIL DA TE FROM employees; 输出结果 : 哪个说法就是正确的? C TE-hiredate/365 * sal + comm A , 此查询执行错误就是由于别名无效的; B, 此查询能正确执行并得到正确的结果; C, 此查询能正确执行但不能得到正确结果; D, 此查询执行错误就是由于 13. 当您执行以下查询 : ROUND 函数就是无效的; SQL select e , empno,
查询“学号char(10)”尾字符是"1"的错误命令是()。
若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()
在SQL Server的查询语句中,若查询表记录中所有em_id列满足前两个字符为“11”的纪录,则下列正确Where子句是()。
在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用()通配符。
下面()语句可以查询姓“赵”并且年龄等于22岁的用户。