SQL测验
1.SQL指的是?指的是?
???
StrongQuestionLanguage
StructuredQuestionLanguage
StructuredQueryLanguage
2.哪个SQL语句用于从数据库中提取数据?语句用于从数据库中提取数据?
????
EXTRACT
SELECT
OPEN
GET
3.哪条SQL语句用于更新数据库中的数据?语句用于更新数据库中的数据?
????
MODIFY
SAVEAS
UPDATE
SAVE
4.哪条SQL语句用于删除数据库中的数据?语句用于删除数据库中的数据?
???
COLLAPSE
DELETE
REMOVE
5.哪条SQL语句用于在数据库中插入新的数据?语句用于在数据库中插入新的数据?
?
INSERTNEW
???
ADDRECORD
ADDNEW
INSERTINTO
6.通过SQL,您如何从"Persons"表中选取"FirstName"列?,
???
SELECTPersons.FirstName
SELECTFirstNameFROMPersons
EXTRACTFirstNameFROMPersons
7.通过SQL,您如何从"Persons"表中选取所有的列?表中选取所有的列?,
????
SELECT[all]FROMPersons
SELECTPersons
SELECT*FROMPersons
SELECT*.Persons
8.通过SQL,您如何从"Persons"表中选取"FirstName"列的值等于列的值等于"Peter",的所有记录?的所有记录?
????
SELECT[all]FROMPersonsWHEREFirstName='Peter'
SELECT*FROMPersonsWHEREFirstNameLIKE'Peter'
SELECT[all]FROMPersonsWHEREFirstNameLIKE'Peter'
SELECT*FROMPersonsWHEREFirstName='Peter'
9.通过SQL,,您如何从"Persons"表中选取"FirstName"列的值以"a"开头的所有记录?所有记录?
??
SELECT*FROMPersonsWHEREFirstNameLIKE'a%'
SELECT*FROMPersonsWHEREFirstName='a'
??
SELECT*FROMPersonsWHEREFirstNameLIKE'%a'
SELECT*FROMPersonsWHEREFirstName='%a%'
10.请判断下列说法是否正确:当所列出的某个条件为true时,OR运算符会显示记请判断下列说法是否正确:运算符会显示记录。录。当列出的所有条件为true时,AND运算符会显示记录。
??
正确
错误
11.通过SQL,您如何在表Persons中选择FirstName等于Thomas而,LastName等于Carter的所有记录?的所有记录?
?
SELECT*FROMPersonsWHEREFirstNameLIKE'Thomas'ANDLastNameLIKE'Carter'
??
SELECTFirstName='Thomas',LastName='Carter'FROMPersons
SELECT*FROMPersonsWHEREFirstName='Thomas'ANDLastName='Carter'
12.通过SQL,您如何按字母顺序选取Persons表中LastName介于Adams,的所有记录?和Carter的所有记录?
???
SELECT*FROMPersonsWHERELastNameBETWEEN'Adams'AND'Carter'
SELECT*FROMPersonsWHERELastName>'Adams'ANDLastName<'Carter'
SELECTLastName>'Adams'ANDLastName<'Carter'FROMPersons
13.哪条SQL语句可返回唯一不同的值?语句可返回唯一不同的值?
???
SELECTDIFFERENT
SELECTDISTINCT
SELECTUNIQUE
14.哪个SQL关键词用于对结果集进行排序?关键词用于对结果集进行排序?
?
ORDER
???
SORTBY
SORT
ORDERBY
15.通过SQL,您如何根据"FirstName"列降序地从"Persons"表返回所有记,录?
????
SELECT*FROMPersonsSORT'FirstName'DESC
SELECT*FROMPersonsORDERBYFirstNameDESC
SELECT*FROMPersonsORDERFirstNameDESC
SELECT*FROMPersonsSORTBY'FirstName'DESC
16.通过SQL,您如何向"Persons"表插入新的记录?表插入新的记录?,
???
INSERT('Jimmy','Jackson')INTOPersons
INSERTVALUES('Jimmy','Jackson')INTOPersons
INSERTINTOPersonsVALUES('Jimmy','Jackson')
17.通过SQL,您如何向"Persons"表中的"LastName"列插入"Wilson"?,
???
INSERTINTOPersons(LastName)VALUES('Wilson')
INSERT('Wilson')INTOPersons(LastName)
INSERTINTOPersons('Wilson')INTOLastName
18.您如何把"Persons"表中"LastName"列的"Gates"改为"Wilson"?
????
MODIFYPersonsSETLastName='Wilson'WHERELastName='Gates'
UPDATEPersonsSETLastName='Wilson'WHERELastName='Gates'
UPDATEPersonsSETLastName='Wilson'INTOLastName='Gates'
MODIFYPersonsSETLastName='Wilson'INTOLastName='Gates'
19.通过SQL,您如何在"Persons"表中删除"FirstName"等于"Fred"的纪,录?
???
DELETEFROMPersonsWHEREFirstName='Fred'
DELETEFirstName='Fred'FROMPersons
DELETEROWFirstName='Fred'FROMPersons
20.通过SQL,您如何返回"Persons"表中记录的数目?表中记录的数目?,
????
SELECTCOLUMNS()FROMPersons
SELECTCOLUMNS(*)FROMPersons
SELECTCOUNT()FROMPersons
SELECTCOUNT(*)FROMPersons
答案
1.SQL指的是?指的是?您的回答:StructuredQueryLanguage
2.哪个SQL语句用于从数据库中提取数据?哪个语句用于从数据库中提取数据?您的回答:SELECT
3.哪条SQL语句用于更新数据库中的数据?哪条语句用于更新数据库中的数据?您的回答:UPDATE
4.哪条SQL语句用于删除数据库中的数据?哪条语句用于删除数据库中的数据?您的回答:DELETE
5.哪条SQL语句用于在数据库中插入新的数据?哪条语句用于在数据库中插入新的数据?您的回答:INSERTINTO
6.通过SQL,您如何从"Persons"表中选取"FirstName"列?通过,您的回答:SELECTFirstNameFROMPersons
7.通过SQL,您如何从"Persons"表中选取所有的列?通过表中选取所有的列?,您的回答:SELECT*FROMPersons
8.通过SQL,您如何从"Persons"表中选取"FirstName"列的值等于通过列的值等于"Peter"的所有记录?的所有记录?,您的回答:SELECT*FROMPersonsWHEREFirstName='Peter'
9.通过SQL,您如何从"Persons"表中选取"FirstName"列的值以"a"开头的所有记录?通过开头的所有记录?,您的回答:SELECT*FROMPersonsWHEREFirstNameLIKE'a%'
10.请判断下列说法是否正确:当所列出的某个条件为true时,OR运算符会显示记录。当列出的所有请判断下列说法是否正确:运算符会显示记录。请判断下列说法是否正确运算符会显示记录。条件为true时,AND运算符会显示记录。您的回答:正确
11.通过SQL,您如何在表Persons中选择FirstName等于Thomas而LastName等于通过,Carter的所有记录?的所有记录?您的回答:SELECT*FROMPersonsWHEREFirstName='Thomas'ANDLastName='Carter'
12.通过SQL,您如何按字母顺序选取Persons表中LastName介于Adams和Carter的所通过,有记录?有记录?您的回答:SELECT*FROMPersonsWHERELastNameBETWEEN'Adams'AND'Carter'
13.哪条SQL语句可返回唯一不同的值?哪条语句可返回唯一不同的值?您的回答:SELECTDISTINCT
14.哪个SQL关键词用于对结果集进行排序?哪个关键词用于对结果集进行排序?您的回答:ORDERBY
15.通过SQL,您如何根据"FirstName"列降序地从"Persons"表返回所有记录?通过表返回所有记录?,您如何根据您的回答:SELECT*FROMPersonsORDERBYFirstNameDESC
16.通过SQL,您如何向"Persons"表插入新的记录?通过表插入新的记录?,您的回答:INSERTINTOPersonsVALUES('Jimmy','Jackson')
17.通过SQL,您如何向"Persons"表中的"LastName"列插入"Wilson"?通过,您的回答:INSERTINTOPersons(LastName)VALUES('Wilson')
18.您如何把"Persons"表中"LastName"列的"Gates"改为"Wilson"?您如何把您的回答:UPDATEPersonsSETLastName='Wilson'WHERELastName='Gates'
19.通过SQL,您如何在"Persons"表中删除"FirstName"等于"Fred"的纪录?通过的纪录?,您的回答:DELETEFROMPersonsWHEREFirstName='Fred'
20.通过SQL,您如何返回"Persons"表中记录的数目?通过表中记录的数目?,您的回答:SELECTCOUNT(*)FROMPersons