亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? apf.htm

?? Learn SQL in an easy way...
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD>		<TITLE>Teach Yourself SQL in 21 Days, Second Edition -- Appendix F -- Answers to Quizzes and Exercises</TITLE></HEAD><BODY TEXT="#000000" BGCOLOR="#FFFFFF"><CENTER><H1><IMG SRC="../buttonart/sams.gif" WIDTH="171" HEIGHT="66" ALIGN="BOTTOM" BORDER="0"><BR><FONT COLOR="#000077">Teach Yourself SQL in 21 Days, Second Edition</FONT></H1></CENTER><CENTER><P><A HREF="../ape/ape.htm"><IMG SRC="../buttonart/previous.gif" WIDTH="128" HEIGHT="28"ALIGN="BOTTOM" ALT="Previous chapter" BORDER="0"></A><A HREF="../index.htm"><IMGSRC="../buttonart/contents.gif" WIDTH="128" HEIGHT="28" ALIGN="BOTTOM" ALT="Contents"BORDER="0"></A> <HR></CENTER><CENTER><H1><FONT COLOR="#000077">- Appendix F -<BR>Answers to Quizzes and Exercises</FONT></H1></CENTER><H2><FONT COLOR="#000077"><BR>Day 1, &quot;Introduction to SQL&quot;</FONT></H2><H3><FONT COLOR="#000077">Quiz Answers</FONT></H3><DL>	<DD><B>1. </B>What makes SQL a nonprocedural language?<BR>	SQL determines what should be done, not how it should be done. The database must	implement the SQL request. This feature is a big plus in cross-platform, cross-language	development.	<P><B>2.</B> How can you tell whether a database is truly relational?<BR>	Apply Dr. Codd's 12 (we know there are 13) rules.</P>	<P><B>3.</B> What can you do with SQL?<BR>	SQL enables you to select, insert, modify, and delete the information in a database;	perform system security functions and set user permissions on tables and databases;	handle online transaction processing within an application; create stored procedures	and triggers to reduce application coding; and transfer data between different databases.</P>	<P><B>4.</B> Name the process that separates data into distinct, unique sets.<BR>	Normalization reduces the amount of repetition and complexity of the structure of	the previous level.</DL><H3><FONT COLOR="#000077">Exercise Answer</FONT></H3><P>Determine whether the database you use at work or at home is truly relational.<BR>(On your own.)<H2><FONT COLOR="#000077">Day 2, &quot;Introduction to the Query: The <TT>SELECT</TT>Statement&quot;</FONT></H2><H3><FONT COLOR="#000077">Quiz Answers</FONT></H3><DL>	<DD><B>1.</B> Do the following statements return the same or different output:</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SELECT * FROM CHECKS;select * from checks;?</FONT></PRE></BLOCKQUOTE><DL>	<DD>The only difference between the two statements is that one statement is in lowercase	and the other uppercase. Case sensitivity is not normally a factor in the syntax	of SQL. However, be aware of capitalization when dealing with data.	<P><B>2.</B> None of the following queries work. Why not?</P>	<P><B>a.</B> <TT>Select *</TT><BR>	The FROM clause is missing. The two mandatory components of a <TT>SELECT</TT> statement	are the <TT>SELECT</TT> and <TT>FROM</TT>.</P>	<P><B>b.</B> <TT>Select * from checks</TT><BR>	The semicolon, which identifies the end of a SQL statement, is missing.</P>	<P><B>c.</B> <TT>Select amount name payee FROM checks;</TT><BR>	You need a comma between each column name: <TT>Select amount, name, payee FROM checks;</TT></P>	<P><B>3.</B> Which of the following SQL statements will work?</P>	<P><B>a.</B> <TT>select *</TT><BR>	<TT>  from checks;</TT></P>	<P><B>b.</B> select * from checks;</P>	<P><B>c.</B> <TT>select * from checks</TT><BR>	<TT>  /</TT><BR>	</P>	<P>All the above work.</DL><H3><FONT COLOR="#000077">Exercise Answers</FONT></H3><DL>	<DD><B>1.</B> Using the <TT>CHECKS</TT> table from earlier today, write a query to	return just the check numbers and the remarks.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SELECT CHECK#, REMARKS FROM CHECKS;</FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"></FONT></PRE><DL>	<DD><B>2.</B> Rewrite the query from exercise 1 so that the remarks will appear as	the first column in your query results.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SELECT REMARKS, CHECK# FROM CHECKS;</FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"></FONT></PRE><DL>	<DD><B>3. </B>Using the <TT>CHECKS</TT> table, write a query to return all the unique	remarks.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SELECT DISTINCT REMARKS FROM CHECKS;</FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"></FONT></PRE><H2><FONT COLOR="#000077">Day 3, &quot;Expressions, Conditions, and Operators&quot;</FONT></H2><H3><FONT COLOR="#000077">Quiz Answers</FONT></H3><P>Use the <TT>FRIENDS</TT> table to answer the following questions.</P><PRE><FONT COLOR="#0066FF">LASTNAME        FIRSTNAME        AREACODE PHONE    ST ZIP--------------- ---------------- -------- -------- -- ------BUNDY           AL                    100 555-1111 IL 22333MEZA            AL                    200 555-2222 UKMERRICK         BUD                   300 555-6666 CO 80212MAST            JD                    381 555-6767 LA 23456BULHER          FERRIS                345 555-3223 IL 23332PERKINS         ALTON                 911 555-3116 CA 95633BOSS            SIR                   204 555-2345 CT 95633</FONT></PRE><DL>	<DD><B>1.</B> Write a query that returns everyone in the database whose last name	begins with <TT>M</TT>.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF"><B>SELECT * FROM FRIENDS WHERE LASTNAME LIKE 'M%';</B></FONT></PRE></BLOCKQUOTE><DL>	<DD><B>2. </B>Write a query that returns everyone who lives in Illinois with a first	name of <TT>AL</TT>.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF"><B>SELECT * FROM FRIENDSWHERE STATE = 'IL'AND FIRSTNAME = 'AL';</B></FONT></PRE></BLOCKQUOTE><DL>	<DD><B>3. </B>Given two tables (<TT>PART1</TT> and <TT>PART2</TT>) containing columns	named <TT>PARTNO</TT>, how would you find out which part numbers are in both tables?	Write the query.	<P>Use the <TT>INTERSECT</TT>. Remember that <TT>INTERSECT</TT> returns rows common	to both queries.</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF"><B>SELECT PARTNO FROM PART1INTERSECTSELECT PARTNO FROM PART2;</B></FONT></PRE></BLOCKQUOTE><DL>	<DD><B>4.</B> What shorthand could you use instead of <TT>WHERE a &gt;= 10 AND a	&lt;=30</TT>?</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF"><B>WHERE a BETWEEN 10 AND 30;</B></FONT></PRE></BLOCKQUOTE><DL>	<DD><B>5.</B> What will this query return?</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF"><B>SELECT FIRSTNAMEFROM FRIENDSWHERE FIRSTNAME = 'AL'  AND LASTNAME = 'BULHER';</B></FONT></PRE></BLOCKQUOTE><DL>	<DD>Nothing will be returned, as both conditions are not true.</DL><H3><FONT COLOR="#000077">Exercise Answers</FONT></H3><DL>	<DD><B>1.</B> Using the <TT>FRIENDS</TT> table, write a query that returns the following:</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">NAME                ST------------------- --AL             FROM IL</FONT></PRE>	<H5><FONT COLOR="#000000">INPUT:</FONT></H5>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT (FIRSTNAME || 'FROM') NAME, STATE</B>  2  <B>FROM FRIENDS</B>  3 <B> WHERE STATE = 'IL'</B>  4  <B>AND</B>  5 <B> LASTNAME = 'BUNDY';</B></FONT></PRE></BLOCKQUOTE><DL>	<DD><B>2.</B> Using the <TT>FRIENDS</TT> table, write a query that returns the following:</DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">NAME                       PHONE-------------------------- ------------MERRICK, BUD               300-555-6666MAST, JD                   381-555-6767BULHER, FERRIS             345-555-3223</FONT></PRE>	<H5><FONT COLOR="#000000">INPUT:</FONT></H5>	<PRE><FONT COLOR="#0066FF">SQL&gt;<B>SELECT LASTNAME || ',' || FIRSTNAME NAME,</B>  2 <B>       AREACODE || '-' || PHONE PHONE</B>  3 <B>FROM FRIENDS</B>  4 <B>WHERE AREACODE BETWEEN 300 AND 400;</B></FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"><B></B></FONT></PRE><H2><FONT COLOR="#000077">Day 4, &quot;Functions: Molding the Data You Retrieve&quot;</FONT></H2><H3><FONT COLOR="#000077">Quiz Answers</FONT></H3><DL>	<DD><B>1.</B> Which function capitalizes the first letter of a character string and	makes the rest lowercase?<BR>	<TT>INITCAP</TT>	<P><B>2.</B> Which functions are also known by the name ?<BR>	Group functions and aggregate functions are the same thing.</P>	<P><B>3.</B> Will this query work?</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt;  <B>SELECT COUNT(LASTNAME) FROM CHARACTERS;</B></FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"><B></B></FONT></PRE><DL>	<DD>Yes, it will return the total of rows.<BR>	<B>4.</B> How about this one?</DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">sql&gt; <B>SELECT SUM(LASTNAME) FROM CHARACTERS</B></FONT></PRE></BLOCKQUOTE><PRE><FONT COLOR="#0066FF"><B></B></FONT></PRE><DL>	<DD>No, the query won't work because <TT>LASTNAME</TT> is a character field.	<P><B>5.</B> Assuming that they are separate columns, which function(s) would splice	together <TT>FIRSTNAME</TT> and <TT>LASTNAME</TT>?<BR>	The <TT>CONCAT</TT> function and the <TT>||</TT> symbol.</P>	<P><B>6.</B> What does the answer <TT>6</TT> mean from the following <TT>SELECT</TT>?</P>	<H5>INPUT:</H5></DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT COUNT(*) FROM TEAMSTATS;</B></FONT></PRE>	<H5><FONT COLOR="#000000">OUTPUT:</FONT></H5>	<PRE><FONT COLOR="#0066FF">COUNT(*)</FONT></PRE></BLOCKQUOTE><DL>	<DD><TT>6</TT> is the number of records in the table.	<P><B>7.</B> Will the following statement work?</DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT SUBSTR LASTNAME,1,5 FROM NAME_TBL;</B></FONT></PRE></BLOCKQUOTE><DL>	<DD>No, missing <TT>()</TT> around <TT>lastname,1,5</TT>. Also, a better plan is	to give the column an alias. The statement should look like this:</DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT SUBSTR(LASTNAME,1,5) NAME FROM NAME_TBL;</B></FONT></PRE></BLOCKQUOTE><H3><FONT COLOR="#000077">Exercise Answers</FONT></H3><DL>	<DD><B>1. </B>Using today's <TT>TEAMSTATS</TT> table, write a query to determine	who is batting under .25. (For the baseball-challenged reader, batting average is	hits/ab.)	<H5>INPUT:</H5></DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT NAME FROM TEAMSTATS   </B>  2  <B>WHERE (HITS/AB) &lt; .25;</B></FONT></PRE>	<H5><FONT COLOR="#000000">OUTPUT:</FONT></H5>	<PRE><FONT COLOR="#0066FF">NAME -------------- HAMHOCKERCASEY</FONT></PRE></BLOCKQUOTE><DL>	<DD><B>2.</B> Using today's <TT>CHARACTERS</TT> table, write a query that will return	the following:	<H5>OUTPUT:</H5></DL><PRE></PRE><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">INITIALS__________CODEK.A.P.              321 row selected.</FONT></PRE>	<H5><FONT COLOR="#000000">INPUT:</FONT></H5>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>select substr(firstname,1,1)||'.'||            substr(middlename,1,1)||'.'||            substr(lastname,1,1)||'.' INITIALS, code     from characters     where code = 32;</B></FONT></PRE></BLOCKQUOTE><H2><FONT COLOR="#000077">Day 5, &quot;Clauses in SQL&quot;</FONT></H2><H3><FONT COLOR="#000077">Quiz Answers</FONT></H3><DL>	<DD><B>1. </B>Which clause works just like <TT>LIKE(&lt;exp&gt;%)</TT>?<BR>	<TT>STARTING WITH</TT>	<P><B>2.</B> What is the function of the <TT>GROUP BY</TT> clause, and what other	clause does it act like?<BR>	The <TT>GROUP BY</TT> clause groups data result sets that have been manipulated by	various functions. The <TT>GROUP BY</TT> clause acts like the <TT>ORDER BY </TT>clause	in that it orders the results of the query in the order the columns are listed in	the <TT>GROUP BY</TT>.</P>	<P><B>3.</B> Will this <TT>SELECT</TT> work?</DL><BLOCKQUOTE>	<PRE><FONT COLOR="#0066FF">SQL&gt; SELECT NAME, AVG(SALARY), DEPARTMENT     FROM PAY_TBL     WHERE DEPARTMENT = 'ACCOUNTING'     ORDER BY NAME     GROUP BY DEPARTMENT, SALARY;</FONT></PRE></BLOCKQUOTE>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区在线看| 久久精品99国产精品日本| 99精品在线观看视频| 国产精品二区一区二区aⅴ污介绍| 美女尤物国产一区| 2014亚洲片线观看视频免费| 国产精品911| 亚洲免费观看在线观看| 色吧成人激情小说| 日韩**一区毛片| 久久久久久久久久久久电影 | 丰满放荡岳乱妇91ww| 成人欧美一区二区三区1314 | 成人黄色国产精品网站大全在线免费观看| 久久欧美一区二区| 95精品视频在线| 亚洲va国产va欧美va观看| 欧美一区二区视频免费观看| 韩国中文字幕2020精品| 国产精品女人毛片| 欧美日韩小视频| 国产福利视频一区二区三区| 中文字幕视频一区| 欧美女孩性生活视频| 韩国女主播一区二区三区| 国产精品久久看| 制服丝袜中文字幕亚洲| 国产一区二区剧情av在线| 亚洲日本在线a| 日韩亚洲欧美成人一区| 成人免费va视频| 日本不卡在线视频| 中文字幕在线不卡一区二区三区| 欧美日韩一级二级三级| 国产精品一品二品| 亚洲大片精品永久免费| 国产视频亚洲色图| 欧美日韩五月天| 成人一区二区三区视频| 日韩av电影一区| 中文字幕欧美一| 欧美tickling挠脚心丨vk| 97aⅴ精品视频一二三区| 精品一区二区在线观看| 一区二区三区精品在线| 久久久久九九视频| 在线精品视频一区二区三四| 国产精品 日产精品 欧美精品| 亚洲一区影音先锋| 亚洲国产成人午夜在线一区| 欧美美女黄视频| 色婷婷国产精品综合在线观看| 久久99精品久久久久久国产越南| 亚洲国产sm捆绑调教视频 | 在线观看亚洲精品| 国产精品12区| 国产一区在线观看视频| 亚洲1区2区3区视频| 亚洲美女电影在线| 中文一区一区三区高中清不卡| 日韩视频永久免费| 欧美日韩在线播放三区| 色婷婷综合中文久久一本| 成人午夜电影小说| 国产电影一区二区三区| 精品中文字幕一区二区小辣椒| 午夜精品一区在线观看| 一区二区三区在线视频观看| 国产精品私人影院| 久久久久久久久99精品| 久久久久国产精品厨房| 精品sm捆绑视频| 精品国产一区二区三区忘忧草 | 日本午夜一本久久久综合| 亚洲一区二区三区激情| 亚洲精品国产a久久久久久| 亚洲欧洲日韩一区二区三区| 国产欧美一区二区精品性| 久久亚洲私人国产精品va媚药| 日韩欧美激情四射| 精品99久久久久久| 久久这里只精品最新地址| 久久久久久电影| 国产精品国产三级国产aⅴ原创| 国产三区在线成人av| 国产精品拍天天在线| 国产精品无人区| 亚洲欧美自拍偷拍色图| 亚洲精品免费视频| 亚洲小说春色综合另类电影| 亚洲h精品动漫在线观看| 日本欧美一区二区在线观看| 久久99这里只有精品| 国产精品中文字幕欧美| 成人免费高清在线| 在线欧美日韩国产| 日韩一卡二卡三卡国产欧美| 亚洲精品在线免费观看视频| 久久久久久久电影| 亚洲男人的天堂网| 天天综合天天做天天综合| 日韩激情av在线| 韩国精品免费视频| 91色婷婷久久久久合中文| 欧美日韩精品一区二区在线播放| 在线播放/欧美激情| 久久免费偷拍视频| 亚洲欧洲性图库| 日产国产高清一区二区三区| 国产成人h网站| 精品视频在线免费观看| 欧美大白屁股肥臀xxxxxx| 国产精品女同互慰在线看| 亚洲自拍偷拍图区| 激情综合亚洲精品| 91丨porny丨在线| 欧美一区二区播放| 国产精品久久国产精麻豆99网站| 一区二区久久久久久| 久久99热狠狠色一区二区| 93久久精品日日躁夜夜躁欧美| 欧美一区二区三区的| 成人欧美一区二区三区黑人麻豆| 三级欧美韩日大片在线看| 99精品视频在线播放观看| 91亚洲国产成人精品一区二区三| www..com久久爱| 欧美日本一区二区| 国产精品卡一卡二卡三| 五月综合激情婷婷六月色窝| 韩国理伦片一区二区三区在线播放| 成人精品小蝌蚪| 欧美成人一级视频| 亚洲.国产.中文慕字在线| 日本sm残虐另类| 亚洲国产精品二十页| 欧美韩国一区二区| 免费观看30秒视频久久| 色视频欧美一区二区三区| 国产亚洲精品中文字幕| 日本不卡一二三| 色婷婷精品大在线视频| 国产精品三级av在线播放| 另类小说色综合网站| 欧美丝袜丝交足nylons图片| 欧美激情资源网| 久久99最新地址| 日韩欧美123| 婷婷久久综合九色综合伊人色| 91麻豆6部合集magnet| 国产女人水真多18毛片18精品视频 | 一本到不卡精品视频在线观看| 久久久综合视频| 免费成人av资源网| 欧美久久久久久久久久 | 三级在线观看一区二区| 色综合久久综合中文综合网| 亚洲国产精品精华液ab| 精品一区二区在线播放| 日韩午夜在线影院| 日韩av电影天堂| 欧美日本高清视频在线观看| 亚洲精品中文在线观看| 99国产一区二区三精品乱码| 欧美高清在线视频| 国产凹凸在线观看一区二区| 国产日韩亚洲欧美综合| 国产美女在线观看一区| 2020国产精品| 高清日韩电视剧大全免费| 国产丝袜在线精品| av成人老司机| 亚洲精品五月天| 91传媒视频在线播放| 亚洲综合激情网| 欧美一级片免费看| 精品一区二区影视| 精品91自产拍在线观看一区| 国产精品18久久久久久久久| 久久亚洲免费视频| 丁香一区二区三区| 亚洲色图一区二区| 欧美性受xxxx黑人xyx| 亚洲3atv精品一区二区三区| 日韩三区在线观看| 国产成人自拍在线| 国产精品福利一区二区| 欧洲精品在线观看| 日本免费新一区视频 | 国产精品女上位| 91成人看片片| 美女视频一区二区三区| 久久精品在线观看| 91福利国产精品| 日本91福利区| 国产精品理论在线观看| 在线观看国产一区二区| 捆绑调教一区二区三区| 国产片一区二区| 欧美色图一区二区三区|