网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有客户表如下:客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有联系电话前4位是“8359”的客户,不正确的SQL语句是(  )。
A

SELECT * FROM客户WHERE LEFT(联系电话,4)=''8359''

B

SELECT * FROM客户WHERE SUBSTR(联系电话,1,4)=''8359''

C

SELECT * FROM客户WHERE联系电话LIKE ''8359%''

D

SELECT * FROM客户WHERE联系电话LIKE ''_8359_''


参考答案

参考解析
解析:
D项错误,引号内不应该加下划线。A项可以查出,LEFT()函数从指定表达式值的左端取一个指定长度的子串作为函数值;B项可以查出,SUBSTR()函数从指定表达式值的指定起始位置取指定长度的子串作为函数值;C项可以查出,LIKE为字符串匹配运算符。
更多 “单选题有客户表如下:客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有联系电话前4位是“8359”的客户,不正确的SQL语句是(  )。A SELECT * FROM客户WHERE LEFT(联系电话,4)=''8359''B SELECT * FROM客户WHERE SUBSTR(联系电话,1,4)=''8359''C SELECT * FROM客户WHERE联系电话LIKE ''8359%''D SELECT * FROM客户WHERE联系电话LIKE ''_8359_''” 相关考题
考题 第(29)~(35)题使用如下三个表:有如下三个表: 职员.DBF:职员号C (3),姓名C (6),性别C (2),组号N (1),职务C(10) 客户.DBF:客户号C (4),客户名C (36),地址C (36),所在城市C (36)订单.DBF:订单号C (4),客户号C (4),职员号C (3),签订日期D,金额N (6.2) (29)查询金额最大的那10%订单的信息。正确的SQL语句是A)SELECT*TOP 10 PERCENT FROM订单B)SELECT TOP 10%*FROM订单ORDER BY金额C)SELECT*TOP 10 PERCENT FROM订单ORDER BY金额D)SELECT TOP 10 PERCENT*FROM订单ORDER BY金额DESC

考题 显示2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的SQL语句是A) SELECT订单号,客户名,签订日期FROM订单JOIN客户ON订单.客户号=客户.客户号WHERE签订日期{^2005-1-11}B) SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND签订日期>{^2005-1-11}C) SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期<{^2005-1-1}D) SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期{^2005-1-11}

考题 使用如下3个表:职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6,2)查询金额最大的那10%订单的信息。正确的SQL语句是______。A.SELECT*TOP 10 PERCENT FROM 订单B.SELECT TOP 10% *FROM 订单 ORDER BY 金额C.SELECT*TOP 10 PERCENT FROM 订单 ORDER BY 金额D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

考题 与 “ SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ALL ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2") ” 等价的 SQL 语句是A)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;(SELECT MAX( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")B)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;(SELECT MIN( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")C)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =ANY ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")D)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =SOME ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")

考题 查询购买“新飞”品牌的任-型号“冰箱”的客户姓名及购买日期。实现该查询的SQL语句如下,请将空缺部分补充完整。SELECT 姓名,日期FROM (f)WHERE (g) AND 商品号 (h) (SELECT 商品号 FROM 商品WHERE 品牌='新飞' AND 名称= '冰箱')

考题 请按题意将下述SQL查询语句的空缺部分补充完整。按客户购买总额的降序,输出每个客户的客户名和购买总额。SELECT 客户.客户名,(g)FROM 客户,订单WHERE 客户.客户号=订单.客户号(h)(i);

考题 在学生表STUD中查询所有姓张的学生的信息,使用的SQL语句是______。A.SELECT * FROM STUD WHERE 姓名LIKE“张%”B.SELECT * FROM STUD WHERE 姓名IN(“张%”)C.SELECT * FROM STUD WHERE 姓名LIKE“张$”D.SELECT * FROM STUD WHERE 姓名IN(“张$)”

考题 查询客户名称中有“网络”二字的客户信息的正确命令是( )。A.SELECT*FROM 客户 FOR 名称 LIKE "%网络%"B.SELECT*FROM 客户 FOR 名称 = "%网络%"C.SELECT*FROM 客户 WHERE 名称 = "%网络%"D.SELECT*FROM 客户 WHERE 名称 LIKE "%网络%"

考题 查询客户名称中有“网络”二字的客户信息的正确命令是( )。A.SELECT*FROM客户FOR 名称LIKE"%网络%"B.SELECT*FROM客户FOR 名称="%网络%"C.SELECT*FROM客户WHERE 名称="%网络%"D.SELECT*FROM客户WHEREE 名称LIKE"%网络%"

考题 查询2010年1月1日后签订的订单,并显示订单的订单号、客户名及签订日期,正确的SQL语句是( )。A.SELECT订单号,客户名,签订日期FROM订单JOIN客户0N订单.客户号=客户.客户号WHERE 签订日期{^2010—1—1}B.SELECT订单号,客户名,签订日期FROM订单JOIN客户WHERE订单.客户号=客户.客户号AND 签订日期{^2010—1—1}C.SELECT订单号,客户名,签订日期FROM订单,客户WHERE订单.客户号=客户.客户号AND签订日期{^2010—1—1}D.SELECT订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND签订日期{^2010—1—1}

考题 客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 查询客户名称中有“电脑”二字的客户信息,正确的SQL命令是( )。A. SELECT*FROM客户WHERE名称LIKE”%电脑%”B. SELECT*FROM客户FOR名称LIKE”%电脑%”C. SELECT*FROM客户WHERE名称=”%电脑%”D. SELECT*FROM客户FOR名称=”%电脑%”

考题 根据下表,回答下列各题: 职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10) 客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36) 订单.DBF:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6.2) {TS}从订单表中查询金额大于10000元的订单号,正确的命令是( )。A. SELECT金额10000 FROM订单FOR订单号B. SELECT订单号FROM订单FOR金额10000C. SELECT金额10000 FROM订单WHERE订单号D. SELECT订单号FROM订单WHERE金额10000

考题 有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10))订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询职工〝李丽〞签订的订单消息,正确的SQL.语句是( )。A.SELECT订单号,客户号,签订日期,金额FROM订单WHERE姓名=〝李丽〞B.SELECT订单号,客户号,签订日期,金额FROM职员,订单WHERE姓名=〝李丽〞; AND职员.职员号一订单.职员号C.SELECT订单号,客户号,签订日期,金额FROM职员JOIN订单; WHERE职员.职员号=订单.职员号AND姓名=〝李丽〞D.SELECT订单号,客户号,签订日期,金额FROM职员,订单ON职员.职员号=订单.职员号AND姓名=〝李丽〞

考题 有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D.,金额(N,6,2))查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是( )。A.SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)B.SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)C.SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)D.SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)

考题 有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”) 与如上语句等价的SQL语句是A.SELECT DISTINCT 系号 PROM 教师 WHERE 工资>=; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”)B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”)C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”)D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”)

考题 有SQL语句:SELECT DISTINCT系号FROM教师WHERE 工资=ALL (SELECT 工资FROM教师WHERE系号=\02\) 与如上语句等价的SQL语句是A.SELECT DISTINCT系号FROM教师WHERE工资=(SELECT MAX(工资)FROM教师WHERE 系号="02")B.SELECT DISTINCT系号FROM教师WHERE工资=(SELECT MIN(工资)FROM教师WHERE 系号="02")C.SELECT DISTINCT系号FROM教师WHERE工资=(ANY(SELECT(工资)FROM教师WHERE 系号="02")D.SELECT DISTINCT系号FROM教师WHERE工资=(SOME (SELECT(工资)FROM教师WHERE 系号="02")

考题 ( 32 )查询客户名称中有 “ 网络 ” 二字的客户信息的正确命令是A ) SELECT * FROM 客户 FOR 名称 LIKE "% 网络 %"B ) SELECT * FROM 客户 FOR 名称 = "% 网络 %"C ) SELECT * FROM 客户 WHERE 名称 = "% 网络 %"D ) SELECT * FROM 客户 WHERE 名称 LIKE "% 网络 %"

考题 ( 33 )查询尚未最后确定订购单的有关信息的正确命令是A ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULLB ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单WHERE 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 =NULLC ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单FOR 客户 . 客户号 = 订购单 . 客户号 AND 订购日期 IS NULLD ) SELECT 名称 , 联系人 , 电话号码 , 订单号 FROM 客户 , 订购单FOR 客户 . 客户号 = 订购 单 . 客户号 AND 订购日期 =NULL

考题 在客户表中查询出不是以"公司"结尾的客户的记录,正确的SQL语句是()。A、select*from客户where公司名称notlike’公司’B、select*from客户where公司名称like’公司’C、select*from客户where公司名称notin’公司’D、select*from客户where公司名称notlike’%公司’

考题 单选题根据客户表和订单表查询2011年没有签订任何订单的客户信息,错误的SQL语句是(  )。A SELECT*FROM客户WHERE客户号NOT INSELECT客户号FROM订单WHERE YEAR(签订日期)=2011)B SELECT*FROM客户WHERE NOT EXISTSELECT*FROM订单WHERE客户号=客户.客户号AND YEAR(签订日期)=2011)C SELECT*FROM客户WHERE客户号!=ANYSELECT客户号FROM订单WHERE YEAR(签订日期)=2011)D SELECT*FROM客户WHERE客户号!=ALLSELECT客户号FROM订单WHERE YEAR(签订日期)=2011)

考题 单选题有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询金额最高的订单的订单号(可能有多个),不正确的SQL语句是(  )。A SELECT订单号FROM订单WHERE金额=ALL(SELECT金额FROM订单)B SELECT订单号FROM订单WHERE金额=(SELECT MAX(金额)FROM订单)C SELECT订单号FROM订单WHERE金额=MAX(金额)D SELECT订单号FROM订单WHERE金额=(SELECT MAX(金额)FROM订单)

考题 单选题有如下订单表和客户表:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询签订了订单号为“0036”的订单的客户信息,不正确的SQL语句是(  )。A SELECT客户.客户号,客户名FROM客户,订单WHERE客户.客户号=订单.客户号AND订单号=”0036”B SELECT客户.客户号,客户名FROM客户,订单ON客户.客户号=订单.客户号AND订单号=”0036”C SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号AND订单号=”0036”D SELECT客户.客户号,客户名FROM客户JOIN订单ON客户.客户号=订单.客户号WHERE订单号=”0036”

考题 单选题有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是(  )。A SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)B SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)C SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)D SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)

考题 单选题有如下订单表和客户表:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询有订单金额大于等于10000的客户信息的正确SQL语句是(  )。A SELECT*FROM客户WHERE客户号=;SELECT客户号FROM订单WHERE金额=10000)B SELECT*FROM客户WHERE客户号=;ALL(SELECT客户号FROM订单WHERE金额=10000)C SELECT*FROM客户WHERE客户号=;ANY(SELECT客户号FROM订单WHERE金额=10000)D SELECT*FROM客户WHERE客户号=;WHERE(SELECT客户号FROM订单WHERE金额=10000)

考题 单选题有客户表如下:客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所在城市为“北京”和“上海”的客户,正确的SQL语句是(  )。A SELECT * FROM客户WHERE所在城市=“北京”AND所在城市=“上海”B SELECT * FROM客户WHERE所在城市=“北京”OR所在城市=“上海”C SELECT * FROM客户WHERE所在城市=“北京”AND“上海”D SELECT * FROM客户WHERE所在城市=“北京”OR“上海”

考题 单选题有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10))订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询还没有签订任何订单的职员信息,不正确的SQL语句是(  )。A SELECT * FROM职员WHERE职员号 !=ALL(SELECT职员号FROM订单)B SELECT * FROM职员WHERE职员号 !=(SELECT职员号FROM订单)C SELECT * FROM职员WHERE职员号 NOT IN(SELECT职员号FROM订单)D SELECT * FROM职员WHERE NOT EXISTS(SELECT * FROM订单WHERE职员号=职员.职员号)

考题 单选题有客户表如下:客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有地址中包含“中山路”字样的客户,正确的SQL语句是(  )。A SELECT * FROM 客户WHERE地址LIKE “%中山路%”B SELECT * FROM 客户WHERE地址LIKE “*中山路*”C SELECT * FROM 客户WHERE地址LIKE “?中山路?”D SELECT * FROM 客户WHERE地址LIKE “_中山路_”