




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁sql結業考試練習測試題附答案1.在SQLServer中,以下關于數據操縱語句說法錯誤的是()A、使用Insert語句一次只能插入一行數據B、使用Insert語句一次可以插入多行數據C、使用Update語句一次可以更新多行數據D、使用Delete語句一次可以刪除多行數據【正確答案】:A解析:
概念理解2.在SQLServer中,如果要在一張管理職工工資的表中限制工資的輸入范圍,應使用()A、PRIMARYKEYB、FOREIGNKEYCHECKD、UNIQUE【正確答案】:C解析:
概念理解3.在SQLServer中,關于關系型數據庫表述不正確的是()A、用二維表的形式表示實體和實體間相聯系的一種數據模型B、關系是一個行與列交叉的二維表C、微軟公司的SQLServer2014就是典型的關系模型數據庫D、數據表的形式不是行和列來體現的【正確答案】:D解析:
概念理解4.在SQLServer中,創建數據庫時,不需要指定()屬性A、數據庫的訪問權限B、數據庫的存放位置C、數據庫的物理名和邏輯名D、數據庫的初始大小【正確答案】:A解析:
概念理解5.在SQLServer中,下列()語句,是對商品表Products,查詢商品名稱和商品單價,要求商品單價四舍五入保留整數A、SELECTProductName,ROUND(UnitPrice,0)asUnitPriceFROMProductsB、SELECTProductName,ROUND(UnitPrice,1)asUnitPriceFROMProductsC、SELECTProductName,ROUND(UnitPrice,2)asUnitPriceFROMProductsD、SELECTProductName,(UnitPrice,0)asUnitPriceFROMProducts【正確答案】:A解析:
概念理解6.在SQLServer中,現有訂單表orders,其中包括列customername(客戶姓名),amount(訂單金額),orderid(訂單編號)以下能夠查詢客戶張洪濤訂單數量以及總金額的SQL是()A、selectcount(*)訂單數,sum(amount)金額fromorderswherecustomername='張洪濤'B、selectsum(*)訂單數,sum(amount)金額fromorderswherecustomername='張洪濤'C、selectcount(*)訂單數,count(amount)金額fromorderswherecustomername='張洪濤'D、selectcount(*)訂單數,sum(amount)金額fromorderswherecustomernameis'張洪濤'【正確答案】:A解析:
概念理解7.在SQLServer中,某個大型制造廠商要建立自己的財務系統數據庫,需要安裝SQLServer數據庫服務器,那么安裝版本最好是()A、個人版B、開發版C、企業版D、測試版【正確答案】:C解析:
概念理解8.在Sqlserver中,getdate()屬于()A、數學函數B、安全函數C、日期函數D、系統函數【正確答案】:C解析:
概念理解9.在SQLServer中,現有購物車信息表ShopCar_tb,現將已購商品A的數量從購物車中減去5件,可使用()語句完成A、CREATEB、UPDATEC、DELETED、INSERT【正確答案】:B解析:
概念理解10.在SQLServer中,刪除一張表的語句是()A、deleteB、dropC、createD、remove【正確答案】:B解析:
概念理解11.在SQLServer中,下列SQL語句中,更新表結構的命令是()ALTERB、CREATEC、UPDATED、INSERT【正確答案】:A解析:
概念理解12.在SQLServer中,要求表中的列在組成主鍵的屬性上不能為空值,這屬于()A、參照完整性B、實體完整性C、用戶定義完整性D、域完整性【正確答案】:B解析:
概念理解13.在SQLServer中,關系模型和數據表中的一列指的是()A、元組B、屬性C、關D、主鍵【正確答案】:B解析:
概念理解14.在Sqlserver中,函數FLOOR(-41.3)返回的是()A、-41B、-42C、41D、以上都不是【正確答案】:B解析:
概念理解15.在SQLServer中,想要去備份和遷移數據庫,應該使用那種技術()A、分離B、刪除C、添加D、復制【正確答案】:A解析:
概念理解16.在SQLServer中,某家電表e_prod,其字段有:e_id(家電編號),e_cate(家電類別),e_name(家電名稱),以下SQL()可以查詢不同類別的家電個數A、SELECTe_cate,count(e_id)frome_prodOrderBYe_cateB、SELECTe_cate,count(e_id)frome_prodGROUPBYe_cateC、SELECTe_cate,sum(e_id)frome_prodGROUPBYe_cateD、SELECTname,count(e_id)frome_prodGROUPBYe_cate【正確答案】:B解析:
概念理解17.在SQLServer中,以下那個不是sqlserver中系統數據庫()A、masterB、tempdbC、modelD、product【正確答案】:D解析:
概念理解18.在SQLServer中,現有學生信息表Student,需要刪除某個學生的電話,可使用()語句完成A、DROPB、UPDATEC、DELETED、TRUNCATE【正確答案】:C解析:
概念理解19.在Sqlserver中,having子句后面可否接聚合函數(),where子句后面可否接聚合函數()A、可以,不可以B、可以,可以C、不可以,可以D、不可以,不可以【正確答案】:A解析:
概念理解20.在SQLServer中,使用數據庫實例的命令是()A、REVOKEB、USEC、SELECTD、GRANT【正確答案】:B解析:
概念理解21.在SQLServer中,查詢數據過程中,求最大值的是哪個函數()A、MAX()B、MIN()C、AVG()D、SUM()【正確答案】:A解析:
概念理解22.在SQLServer中,有關varchar和nvarchar的比較,下列說法錯誤的有()A、它們都是字符類型數據B、它們都是可變長度字符類型數據C、varchar存儲Unicode字符數據D、nvarchar存儲Unicode字符數據【正確答案】:C解析:
概念理解23.在SQLServer中,設計數據表時,定義產品金額,適宜使用的類型為()A、intB、realC、varchar(30)D、decimal【正確答案】:D解析:
概念理解24.在SQLServer中,查詢出員工表(Employee)中戶籍所在地(address)在上海,北京,陜西的員工信息,以下語句正確的是()A、select*fromEmployeewhereaddressor('上海','北京','陜西')B、select*fromEmployeewhereaddressin('上海','北京','陜西')C、select*fromEmployeewhereaddressin(上海,北京,陜西)D、select*fromEmployeewhereaddressor(上海,北京,陜西)【正確答案】:B解析:
概念理解25.在SQLServer中,假設A表有5條記錄,B表有10條記錄,那么select*fromA,B多表查詢會產生()條記錄A、10B、50C、15D、5【正確答案】:B解析:
概念理解26.在SQLServer中,現有學生表(student_tb)和班級表(class_tb),學生表有外鍵(class_id),連接查詢學生信息,要求顯示學生名稱和年齡,未登記班級的學生信息和班級信息均不顯示,以下代碼正確的是()A、selectstudentName,Agefromstudent_tbsleftjoinclass_tbcons.class_id=c.class_idB、selectstudentName,Agefromstudent_tbsrightjoinclass_tbcons.class_id=c.class_idC、selectstudentName,Agefromstudent_tbs,class_tbcons.class_id=c.class_idD、selectstudentName,Agefromstudent_tbsinnerjoinclass_tbcons.class_id=c.class_id【正確答案】:D解析:
概念理解27.在SQLServer中,要將表userInfo從數據庫中刪除,用以下的哪個命令()A、droptableuserinfoB、truncatetableuserinfoC、deletefromuserinfoD、dropfromuserinfo【正確答案】:A解析:
概念理解28.在SQLServer中,以下關于自增約束說法錯誤的是()A、字段值按一定的增長規則自動增長B、只能在整數類型的字段上設置自增約束C、通常在整數類型的主鍵上設置自增約束D、能對設定了自增約束的字段內容進行輸入操作【正確答案】:D解析:
概念理解29.在SQLServer中,下列SQL語句()從Employee表中統計出所有王姓員工的工資總額(工資字段salary,姓名字段name)A、SELECTMAX(Salary)AS月基本工資總額FROMEmployeewherename='王%'B、SELECTCOUNT(Salary)AS月基本工資總額FROMEmployeeC、SELECTSUM(Salary)AS月基本工資總額FROMEmployeewherenamelike‘王%’D、SELECTSUM(Salary)AS月基本工資總額FROMEmployeewherenamelike王%【正確答案】:C解析:
概念理解30.在SQLServer中,現有產品表Products,包含字段:UnitPrice(商品單價),ProductId(產品編號),ProductName(商品名稱),ProductClass(產品類別),從產品表Products中查詢單價UnitPrice最高的商品單價,正確的SQL是()A、SELECTMIN(UnitPrice)AS最高單價FROMProductsB、SELECTAVG(UnitPrice)AS最高單價FROMProductsC、SELECTMAX(UnitPrice)AS最高單價FROMProductsD、SELECTMAXUnitPriceAS最高單價FROMProducts【正確答案】:C解析:
概念理解31.在SQLServer中,下列SQL語句,正確的是()A、SELECT*TOP5FROMtable_nameB、SELECTTOP5%FROMtable_nameC、SELECT*TOP5PERCENTFROMtable_nameD、SELECTTOP5PERCENT*FROMtable_name【正確答案】:D解析:
概念理解32.在SQLServer中,現有水果表Fruit,其字段有:sale(銷量),id(水果編號),price(價格),查詢水果表總銷量的SQL是()A、SELECTsum(sale)FROMFruit;B、SELECTcount(sale)FROMFruit;C、SELECTmax(sale)FROMFruit;D、SELECTmin(sale)FROMFruit;【正確答案】:A解析:
概念理解33.在SQLServer中使用update語句更新數據庫中的數據,以下描述正確的是()A、每次只能更新一條數據B、每次可以更新多條數據C、如果沒有數據項被更新,將提示錯誤信息D、更新數據時必須帶有where子句【正確答案】:B解析:
概念理解34.在SQLServer中,查詢出Customer表中所有登錄賬號(LoginID)為字母開頭的用戶信息,以下語句正確的是()A、select*fromCustomerwhereLoginIDlike‘a-z’B、select*fromCustomerwhereLoginIDlike‘[a-z.A-Z%]’C、select*fromCustomerwhereLoginIDlike‘[a-z.A-Z]%’D、select*fromCustomerwhereLoginIDlike‘[^a-z.A-Z]%’【正確答案】:C解析:
概念理解35.在SQLServer中,一個學生只能就讀于一個班級,而一個班級可以容納多個學生,學生與班級之間是()的關系A、多對多B、一對多C、一對一D、多對一【正確答案】:D解析:
概念理解36.在SQLServer中,現有用戶表user_tb,其字段有:age(年齡),id(編號),name(姓名)現求平均年齡的SQL語句是()A、selectCOUNT(age)fromuser_tbB、selectMAX(age)fromuser_tbC、selectSUM(age)fromuser_tbD、selectAVG(age)fromuser_tb【正確答案】:D解析:
概念理解37.在SQLServer中,以下可以實現排序的關鍵字是()A、order
byB、group
byC、sumD、count【正確答案】:A解析:
概念理解38.在SQLServer中,現有員工表emp,其字段有:rankid(部門id),empid(員工編號),empname(員工姓名),empage(員工年齡),統計不同部門的員工數量,按部門員工數量升序顯示,可以使用的SQL是()A、selectrankid部門編號,sum(*)員工總數fromempgroupbyrankidorderby員工總數B、selectrankid部門編號,count(*)員工總數fromemporderbyrankidorderby員工總數C、selectrankid部門編號,count(*)員工總數fromempgroupbyrankidorderby員工總數D、selectrankid部門編號,count(*)員工總數fromemporderbyrankidgroupby員工總數【正確答案】:C解析:
概念理解39.在SQLServer中,要查詢分數在60分到90分之間的學生信息,該使用關鍵字()A、andB、orC、between…and…D、||【正確答案】:C解析:
概念理解40.在SQLServer中,使用insert語句向某列插入默認值,應該使用()A、nullB、valueC、defaultD、join【正確答案】:C解析:
概念理解41.在SQLServer中,()不是系統數據庫A、masterB、modeldbC、msdbD、tempdb【正確答案】:B解析:
概念理解42.在SQLServer中,SQL聚合函數Sum的功能是()A、計算指定字段所有值的和B、計算表中所有數字類型字段值的和C、計算指定記錄中所有數字字段值的和D、計算一個記錄中所有數字字段值的和【正確答案】:A解析:
概念理解43.在SQLServer中,現有A,B,C三張表其中A表有(1,2,3),B表有(2,3,4),C表有(3,4,5)三表連接查詢,不做條件關聯,結果應為()條數據A、1B、3C、9D、27【正確答案】:D解析:
概念理解44.在SQLServer中,應定義購物車表中商品數量列的數據類型為()A、整型B、字符類型C、日期類型D、小數類型【正確答案】:A解析:
概念理解45.在SQLServer中,數據定義語言的縮寫詞為()A、DDLB、DCLC、DMLDBL【正確答案】:A解析:
概念理解46.在SQLServer中,安裝sqlserver企業版要求至少()MB的內存空間A、32B、64C、8D、256【正確答案】:C解析:
概念理解47.在SQLServer中,數據庫系統的核心是()A、硬件系統B、數據模型C、軟件工具D、數據庫管理系統【正確答案】:D解析:
概念理解48.在Sqlserver中,拼接字段的函數是()A、SUBSTRING()B、TRIM()C、SUM()D、CONCAT()【正確答案】:D解析:
概念理解49.在SQLServer中,現有教師表teacher,包含字段:t_id(教師編號),t_name(教師姓名),下列哪條SQL()可以正確查詢姓“王”的老師的個數A、SELECTSUM(t_id)FROMteachertWHEREt_nameLIKE'王%'B、SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王%'C、SELECTCOUNT(t_id)FROMteachertWHEREt_name='王%'D、SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王_'【正確答案】:B解析:
概念理解50.在SQLServer中有student(學生)表,包含字段:Sid(學號),SName(姓名),Score(成績),現要將所有學生的成績加10分,下列SQL語句正確的是()A、UpdatestudentsetScore=Score+10whereSid=1B、Update*setScore=Score+10C、Update*fromstudentsetScore=Score+10D、UpdatestudentsetScore=Score+10【正確答案】:D解析:
概念理解51.在SQLServer中,在刪除表時,主表和從表的刪除順序為()A、先刪除主表,再刪除從表B、先刪除從表,再刪除主表C、先刪除哪個表都可以D、只有先刪除表之間的約束,才能刪除表【正確答案】:D解析:
概念理解52.在SQLServer中,關于添加帶自增長列的數據,下列說法正確的是()A、自增長列需要顯示地添加B、自增長列可以顯示地添加,也可以非顯示地添加C、自增長列無需顯示地添加。如需添加全部字段數據時,需列出除自增列之外的全部列名D、自增長列無需顯示地添加。如需添加全部字段數據時,僅需表名,可省略全部字段【正確答案】:D解析:
概念理解53.在SQLserver中,定義列中可以接受的數據值或格式,稱為()A、唯一性約束B、檢查約束C、主鍵約束D、默認約束【正確答案】:B解析:
概念理解54.在SQLServer中,現有商鋪表shop,其字段有:name(商鋪名稱),classid(類別編號),address(位置),分別統計每個類別的商鋪數量,可以使用的SQL是()A、selectclassid,count(*)asnumfromshopgroupbyclassid;B、selectclassid,count(*)asnumfromshopgroupbyname;C、selectclassid,sum(*)asnumfromshopgroupbyaddress;D、selectclassid,sum(*)asnumfromshopgroupbyclassid;【正確答案】:A解析:
概念理解55.在SQLServer中,內置的系統管理員賬號是()A、adminB、rootC、saD、sys【正確答案】:C解析:
概念理解56.在SQLServer中,描述年齡20到25之間正確的表達式是()A、between20to25B、between20and25C、nobetween20to25D、nobetween20and25【正確答案】:B解析:
概念理解57.在SQLServer中,求某個班平均成績過程中,用到的聚合函數是()A、SUM()B、MAX()C、MIN()D、AVG()【正確答案】:D解析:
概念理解58.在SQLServer中,如果表中某一列未指定缺省值,當為該表增加一行數據時沒有指定該列的值,那么該列值是()A、0B、空格C、NULLD、任意符合要求的值【正確答案】:C解析:
概念理解59.在SQLServer中,現有表book,字段:id(int),title(varchar),price(decimal);其中id字段設為標識,使用insert語句向book表中插入數據,以下語句錯誤的是()A、insertintobook(id,title,price)values(1,'java',100)B、insertintobook(title,price)values('java',100)C、insertintobookvalues('java',100)D、insertbookvalues('java',100)【正確答案】:A解析:
概念理解60.在SQLServer中,關于內連接和外連接的區別描述正確的是()A、查詢效果一樣,沒有明顯區別B、外連接查詢的數據一定比內連接要多C、內外連接可以相互替換D、外連接會顯示出對應主表的所有記錄,如果從表無關聯則會用NULL填充一行【正確答案】:D解析:
概念理解61.在SQLServer中,查詢student表中的所有非空email信息,以下語句正確的是()A、selectemailfromstudentwhereemail!=nullB、selectemailfromstudentwhereemailnotisnullC、selectemailfromstudentwhereemail<>nullD、selectemailfromstudentwhereemailisnotnull【正確答案】:D解析:
概念理解62.在Sqlserver中,substring函數的作用是()A、字符串替換B、截取字符串C、獲取字符串的長度D、獲取字符串的索引【正確答案】:B解析:
概念理解63.在SQLServer中,下列關于主鍵的說法,錯誤的是()A、一個表只能有一個主鍵B、主鍵值不能重復C、一個表可以有多個主鍵D、主鍵約束是一種重要的實體完整性約束【正確答案】:C解析:
概念理解64.在Sqlserver中,關于AND和OR運算符描述錯誤的是()AND和OR可在WHERE子語句中把兩個或多個條件結合起來。B、如果第一個條件和第二個條件都成立,則AND運算符顯示一條記錄。C、如果第一個條件和第二個條件中只要有一個成立,則OR運算符顯示一條記錄。D、兩者無區別,可以替換使用。【正確答案】:D解析:
概念理解65.在SQLServer中,現有學生表student,為確保每個學生的學號snum列必須保證唯一,在表設計是可以采用關鍵字()約束A、uniqueB、defaultC、checkD、insert【正確答案】:A解析:
概念理解66.在SQLServer中,下列()運算符可以替代In運算符A、andB、orC、between
……
and……D、||【正確答案】:B解析:
概念理解67.在SQLServer中,創建表的語法是()A、createtable表名B、create表名C、create表名tableD、creare【正確答案】:A解析:
概念理解68.目前主流的模型數據庫系統是()A、關系模型數據庫系統B、網狀模型數據庫系統C、層次模型數據庫系統D、面向對象模型數據庫系統【正確答案】:A解析:
概念理解69.在SQLServer中,查找工資在6000以上并且職稱為工程師的表達式()A、工資>6000or職稱='工程師'B、工資'>6000or職稱='工程師'C、工資>6000and職稱='工程師'D、工資'>6000and'職稱'='工程師'【正確答案】:C解析:
概念理解70.在SQLServer中,關于外鍵約束,下列說法正確的是()A、外鍵約束建立在主表的字段上B、外鍵約束建立在從表的字段上C、外鍵列的值不能為空D、外鍵一定要與相應的主鍵同名【正確答案】:B解析:
概念理解71.在SQLServer中,從產品表Products中查詢前10行商品的單價UnitPrice之和,正確的SQL是()A、SELECTTOP10SUM(UnitPrice)AS單價之和FROMProductsB、SELECTSUM(UnitPrice)AS單價之和TOP10FROMProductsC、SELECTTOP10COUNT(UnitPrice)AS單價之和FROMProductsD、SELECTSUM(UnitPrice)TOP10AS單價之和FROMProducts【正確答案】:A解析:
概念理解72.在SQLServer中,A表中aid有(1,2,3,4)四個值,B表外鍵aid列與之關聯,且有(1,2,3)三個值,那么兩表通過aid內連接后可以出現()條記錄A、3條B、4條C、5條D、6條【正確答案】:A解析:
概念理解73.在SQLServer中,要求插入學生表中姓名列不能是“admin”應使用哪種約束()A、主鍵約束B、外鍵約束建C、檢查約束D、唯一約束【正確答案】:C解析:
概念理解74.在SQLServer中,以下不屬于多表連接查詢的是()A、CrossjoinB、InnerjoinC、AlljoinD、Leftjoin【正確答案】:C解析:
概念理解75.在SQLServer數據庫中修改表的某一屬性數據類型的命令,正確的是()A、altertable表名alter屬性新數據類型B、altertable表名modifycolumn屬性新數據類型C、altertable表名alter屬性新數據類型D、altertable表名altercolumn屬性新數據類型【正確答案】:D解析:
概念理解76.在SQLServer中,使用關健字(),可以使得查詢結果沒有重復的記錄ALLB、DISTINCTC、ASCDESC【正確答案】:B解析:
概念理解77.在SQLServer中,查找student表中所有電話號碼(列名:telephone)的第一位為8或6,第三位為0的電話號碼,以下語句正確的是()A、selecttelephonefromstudentwheretelephonelike'[8,6]%0'B、selecttelephonefromstudentwheretelephonelike'[8,6]_0%'C、selecttelephonefromstudentwheretelephonelike'[8,6]*0%'D、selecttelephonefromstudentwheretelephonelike'[8,6]_0*'【正確答案】:B解析:
概念理解78.在SQLServer中,以下說法正確的是()A、排序可以針對多個列完成B、排序只能針對兩個列完成C、排序只能針對一個列完成D、以上說法都不正確【正確答案】:A解析:
概念理解79.在SQLServer中,現有產品表Product,包含字段price(價格),productName(產品名稱),cateId(分類編號),以下哪條SQL是查詢每個分類的產品總數()A、selectcateId產品分類,count(productName)產品數量fromProductgroupbycateIdB、selectcateId產品分類,sum(productName)產品數量fromProductgroupbycateIdC、selectcateId產品分類,count(productName)產品數量fromProductgroupbyproductNameD、selectcateId產品分類,max(productName)產品數量fromProductgroupbycateId【正確答案】:A解析:
概念理解80.在SQLServer中,現有汽車銷售表c_orders,包含字段:c_id(訂單編號),c_date(訂單日期),c_price(訂單金額),c_customer(客戶姓名),可以查找每個客戶總金額的是()A、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_customerB、SELECTc_customer,SUM(c_price)FROMc_ordersGROUPBYc_idC、SELECTc_customer,COUNT(c_price)FROMc_ordersGROUPBYc_customerD、SELECTc_customer,SUM(c_price)FROMc_ordersOrderBYc_customer【正確答案】:A解析:
概念理解81.在SQLServer中,現有表Employee,字段id(int),firstname(varchar),lastname(varchar);以下sql語句錯誤的是()A、selectfirstname+'.'+lastnameas'name'fromemployeeB、selectfirstname+'.'+lastname='name'fromemployeeC、select'name'=firstname+'.'+lastnamefromemployeeD、selectfirstname,lastnamefromemployee【正確答案】:B解析:
概念理解82.在SQLServer中,數據庫管理員簡稱()A、DBAB、DBMSC、DBDBS【正確答案】:A解析:
概念理解83.在SQLServer中,關于笛卡爾積描述正確的是()A、兩個集合中的每一個成員,都與對方集合中的任意一個成員有關聯。即第一個表的行數乘以第二個表的行數等于笛卡爾積大小B、兩個集合中的每一個成員,都與對方集合中的任意一個成員有關聯。滿足兩者關聯條件的結果為笛卡爾積。C、兩個集合中的每一個成員,都與對方集合中的任意一個成員有關聯。不滿足兩者關聯條件的為笛卡爾積。D、兩個集合中以左集合或右集合為基準,滿足兩者關聯條件的查詢結果為笛卡爾積。【正確答案】:A解析:
概念理解84.在SQLServer中,以下有關數據的解釋錯誤的是()A、是信息的載體B、信息的具體表現形式C、數據是0-9組成的符號序列D、數據與信息在概念上是有區別的【正確答案】:C解析:
概念理解85.在SQLServer中,下列說法正確的是()A、INSERTINTO語句中的INTO關鍵字不能省略B、INSERTINTO語句一次只能添加一條數據C、INSERTINTO語句中的字段名不能省略D、INSERTINTO語句中的VALUES關鍵字不能省略【正確答案】:D解析:
概念理解86.在SQLServer中,數據類型decimal(6,2)指的是()A、數字類型,最大長度為8位。B、數字類型,最大長度為6位,小數位2位。C、數字類型,最大長度為8位,小數位2位。D、數字類型,最大長度為8位,小數位6位。【正確答案】:B解析:
概念理解87.在sqlserver中,現有表Stu,查詢所有信息,列出前25%的記錄A、Selecttop25*fromStuB、Selecttop25%*fromStuC、Selecttop25percentfromStuD、Selecttop25percent*fromStu【正確答案】:D解析:
概念理解88.在SQLServer中,表book中包含三個字段:title(varchar),author(varchar),price(decimal(6,2))Author的默認值是’UNKNOW’,執行SQL語句:insertbook(title,price)values('jsp',50)以下結果正確的是A、插入失敗,SQL語句有錯B、插入成功,author列的數據是UNKNOWC、插入成功,author列的數據是NULLD、插入成功,author列的數據是50【正確答案】:B解析:
概念理解89.在SQLServer中,設計用戶表時,手機號為11為數字,設計該字段數據類型是()A、intB、textC、varchar(11)D、double【正確答案】:C解析:
概念理解90.在SQLServer中,下列關于左連接查詢描述正確的是()A、結果集包括右表的所有記錄和左表中滿足連接條件的記錄,結果集中那些不符合連接條件的來源于左表的列值為NULLB、左連接查詢查詢結果為符合連接條件的所有數據,左表不滿足條件的以null代替。C、左連接查詢結果為符合條件的右表數據。D、結果集包括左表的所有記錄和右表中滿足連接條件的記錄,結果集中那些不符合連接條件的來源于右表的列值為NULL【正確答案】:D解析:
概念理解91.在SQLServer中,查找authors表中的所有電話號碼的首位為4,第二位為0或1的電話號碼,以下語句正確的是()A、SELECTphoneFROMauthorsWHEREphoneLIKE'4[1,0]%'B、SELECTphoneFROMauthorsWHEREphonein'4[^10]%'C、SELECTphoneFROMauthorsWHEREphoneLIKE'4_[1,0]%'D、SELECTphoneFROMauthorsWHEREphonebetween'41%'and'40%'【正確答案】:A解析:
概念理解92.在SQLServer中,日志數據文件的后綴名是()A、.ndfB、.ldfC、.masterD、.mdf【正確答案】:B解析:
概念理解93.在SQLServer中,現有公司表Company,其字段有:id(員工id),gender(員工性別),salary(工資),age(員工年齡),name(員工姓名),department(部門),以下統計員工個數的SQL語句正確的是()A、selectcount(*)fromCompanyB、selectsum(id)fromCompanyC、selectavg(age)fromCompanyD、selectmin(age)fromCompany【正確答案】:A解析:
概念理解94.在SQLServer中,要在SQLServer中創建一個員工信息表,其中員工的薪水、醫療保險和養老保險分別采用三個字段來存儲,但是該公司規定:任何一個員工,醫療保險和養老保險兩項之和不能大于薪水的1/3,這一項規則可以采用()來實現A、主鍵約束B、檢查約束C、外鍵約束D、默認約束【正確答案】:B解析:
概念理解95.在SQLServer中,模糊查詢常用的關鍵字是()A、likeB、inC、between
……
and……D、or【正確答案】:A解析:
概念理解96.在SQLServer中,模糊查詢(),可以檢索出以“M”開頭,且第二個字符不是“c”的所有字符串A、LIKE‘Mc_’B、LIKE‘Mc%’C、LIKE‘M[^c]_’D、LIKE‘M[^c]%’【正確答案】:D解析:
概念理解97.在SQLServer中,下列關于DISTINCT的描述,正確的是()A、刪除錯誤列信息B、刪除重復的數據C、DISTINCT關鍵字放于FROM子句之后DISTINCT關鍵字放于字段名之后【正確答案】:B解析:
概念理解98.在Sqlserver中,select語句中groupby是用來進行()查詢的A、排序B、唯一C、分組D、求和【正確答案】:C解析:
概念理解99.在SQLServer中,現有手機表Phone,包含字段:p_price(手機價格),p_id(手機編號),p_brand(手機品牌),計算每個品牌的手機數量,正確的SQL是()A、SELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_idB、SELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_brandC、SELECTp_brand,COUNT(p_id)FROMPhoneGROUPBYp_priceD、SELECTp_brand,COUNT(p_id)FROMPhoneORDERBYp_brand【正確答案】:B解析:
概念理解100.在SQLServer中,現有課程表course,包含字段:c_id(課程編號),c_name(課程名稱),c_date(開課日期),查詢course表中的前5行,正確的語法是()A、selecttop5*fromcourseB、selecttop(5)fromcourseC、selecttop5fromcourseD、selecttop(5*)fromcourse【正確答案】:A解析:
概念理解1.在SQLServer中,以下SQL()能夠在Employee表中查詢出所有年齡(age)在25到35歲之間的員工信息(包含25歲和35歲)【選兩項】A、select*fromEmployeewhereage>=25andage<=35B、select*fromEmployeewhereage>=25orage<=35C、select*fromEmployeewhereagein(35,25)D、select*fromEmployeewhereagebetween25and35【正確答案】:AD解析:
概念理解2.在SQLServer中,若student表中包含主鍵sudentid,則執行語句:updatestudentsetstudentid=100wherestudentid=101,結果可能是()【選三項】A、錯誤提示:主鍵列不能更新。B、更新了一條數據C、錯誤提示:違反主鍵約束。D、既不提示錯誤,也不更新數據。【正確答案】:BCD解析:
概念理解3.在SQLServer中,從產品表Products中查詢單價UnitPrice在6~10的產品名稱和單價信息,正確的SQL語句有()【選兩項】A、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10B、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6C、SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,10)D、SELECTName,UnitPriceFROMProductsWHEREUnitPrice>=6ANDUnitPrice<=10【正確答案】:AD解析:
概念理解4.在SQLServer中,以下哪些語句屬于DML語句【選兩項】A、CREATEB、INSERTC、DROPD、UPDATE【正確答案】:BD解析:
概念理解5.在SQLServer中,現有員工表employee,其字段有:employeeid(員工編號),gender(員工性別),salary(工資),birthday(生日),name(員工姓名),department(部門),統計1985年1月1日之后出生的員工人數的SQL是()【選兩項】A、selectcount(employeeid)員工總數fromemployeewherebirthday>'1985-01-01'B、selectcount(employeeid)員工總數fromemployeewherebirthday<'1985-01-01'C、selectsum(employeeid)員工總數fromemployeewherebirthday>'1985-01-01'D、selectcount(*)員工總數fromemployeewherebirthday>'1985-01-01'【正確答案】:AD解析:
概念理解6.在SQLServer中,下列關于聚合函數和模糊查詢說法正確的是【選兩項】A、聚合函數能對集合中的一組數據進行計算,并返回單個計算結果B、在聚合函數中除COUNT(*)外,聚合函數均忽略空值C、常用聚合函數包括:SUM、MAX、MIN和AVGD、“%”通配符表示匹配一個任意字符【正確答案】:AB解析:
概念理解7.在SQLServer中,關于SQL描述正確的是()【選三項】A、SQL指結構化查詢語言B、SQL是一種ANSI的標準計算機語言C、SQL是運行在客戶的語言。D、SQL是運行在服務端的語言。【正確答案】:ABD解析:
概念理解8.在SQLServer中,關于INSERT描述正確的是()【選兩項】A、INSERT一次只能向數據表中插入一條數據。B、INSERT一次能向數據表中插入多條數據。C、INSERT插入數據時需要將數據列和數據保持順序一致。D、若主鍵自增,INSERT插入數據時,需要顯示插入主鍵列。【正確答案】:BC解析:
概念理解9.在SQLServer中,數據完整性主要包含()【選三項】A、一般完整性B、實體完整性C、域完整性D、參照完整性【正確答案】:BCD解析:
概念理解10.在SQLServer中,下面語句錯誤的是()【選兩項】A、select*fromorderswhereordernameisnotnull.B、select“fromorderswhereordername<>nullC、select*fromorderswhereordernameisnullD、select*fromorderswhereordernamenotisnull【正確答案】:BD解析:
概念理解11.在SQLServer中,關于drop、delete與truncate使用場景描述正確的是()【選三項】A、對表進行刪除的時候,用drop。B、想刪除部分數據行時候,用delete,并且帶上where子句。C、保留表結構而刪除所有數據的時候用truncate。D、想刪除表中所有數據行對表進行保留,用drop。【正確答案】:ABC解析:
概念理解12.在Sqlserver中,關于函數下列說法正確的是()【選三項】ABS()絕對值函數B、CEILING()向上取整函數C、FLOOR()向上取整函數D、ROUND()四舍五入函數【正確答案】:ABD解析:
概念理解13.在SQLServer中,SQL中的約束用于設置表中數據類型的限制在創建或更新表語句時,可以使用約束,以下屬于SQL中的約束的是()【選三項】A、ISNULLB、FOREIGNKEYCHECKD、PRIMARYKEY【正確答案】:BCD解析:
概念理解14.在SQLServer中,以下函數在計算過程中NULL值不參加計算的函數是()【選三項】A、SUM()B、MAX()C、MIN()D、COUNT()【正確答案】:ABC解析:
概念理解15.在SQLServer中,下列關于ORDERBY子句的說法,錯誤的是()【選兩項】A、在SELECT語句中,ORDERBY子句為必選B、ORDERBY默認按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后【正確答案】:AB解析:
概念理解16.在SQLServer中,以下關于SQL優化說法正確的是()【選三項】A、選擇記錄條數最少的表放在最前B、SELECT語句中避免使用*號C、使用表或列的別名D、用IN替代OR【正確答案】:BCD解析:
概念理解17.在SQLServer中,成績表score_tb中字段score代表分數,以下()語句返回成績表中的最低分【選兩項】A、selectmax(score)fromscore_tbB、selecttop1scorefromscore_tborderbyscoreascC、selectmin(score)fromscore_tbD、selecttop1scorefromscore_tborderbyscoredesc【正確答案】:BC解析:
概念理解18.在SQLServer中,下列關于SQLServer數據庫分離和附加的說法,錯誤的有()【選兩項】A、分離出來的數據庫文件有mdf文件和ldf文件B、分離出來的數據庫文件只有mdf文件C、分離出來的數據庫文件只有ldf文件D、不能對分離出來的數據庫文件進行重命名,否則附加不成功【正確答案】:BC解析:
概念理解19.在Sqlserver中,UNIQUE約束描述正確的是()【選兩項】A、UNIQUE約束唯一可以標識數據庫表中的每條記錄。B、UNIQUE和PRIMARYKEY約束均為列或列集合提供了唯一性的保證。C、PRIMARYKEY和UNIQUE約束的列都可以允許為null。D、每個表可以有多個PRIMARYKEY約束,但是每個表只能有一個UNIQUE約束。【正確答案】:AB解析:
概念理解20.在SQLServer中,數據庫表的實體完整性一般通過()來實現【選三項】A、主鍵約束B、自增約束C、唯一約束D、一般約束【正確答案】:ABC解析:
概念理解21.在SQLServer中,模糊查詢中‘%’和‘_’的區別是()【選兩項】A、%指匹配一個字符B、_指匹配一個字符
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識點強化的2025年行政組織理論試題及答案
- 周口公園湖面管理制度
- 公路路政督察管理制度
- 公司食堂獎懲管理制度
- 冷鏈產品交接管理制度
- 客戶服務車輛管理制度
- 公路工程技術創新試題及答案
- 商場宣傳物料管理制度
- 城鎮保潔人員管理制度
- 確保團隊間有效協作的項目管理方法與應用實例試題及答案
- 麻醉過程中的意外與并發癥處理規范與流程樣本
- 貓傳染性腹膜炎課件
- 幼兒足球訓練課件
- 動物的營養需求與攝取
- 分子氣動力學及氣體流動的直接模擬
- 大學食堂原料物資豬肉采購 投標方案
- 綠色環保 低碳生活主題班會
- 學生考試成績評價分析表模板
- 人教版(2019)必修第一冊Unit 3 Sports and fitness Discovering useful structures 課件
- 長螺旋引孔技術交底
- 2023北京第二次高中學業水平合格性考試信息技術試卷試題(答案詳解)
評論
0/150
提交評論