2014年9月計(jì)算機(jī)等考答案專題| 等考真題 | 答案交流
查看匯總:2014年計(jì)算機(jī)二級MySQL考試內(nèi)容提煉匯總
簡單查詢
簡單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的
表或視圖、以及搜索條件等。
例如,下面的語句查詢testtable表中姓名為“張三”的nickname字段和email字段。
復(fù)制內(nèi)容到剪貼板
代碼:SELECT `nickname`,`email`FROM `testtable`WHERE `name`='張三'
(一) 選擇列表
選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號、表達(dá)式、變量(包括局部變量和全局變量)等構(gòu)成。
1、選擇所有列
例如,下面語句顯示testtable表中所有列的數(shù)據(jù):
復(fù)制內(nèi)容到剪貼板
代碼:SELECT * FROM testtable
2、選擇部分列并指定它們的顯示次序
查詢結(jié)果集合中數(shù)據(jù)的排列順序與選擇列表中所指定的列名排列順序相同。
例如:
復(fù)制內(nèi)容到剪貼板
代碼:SELECT nickname,email FROM testtable
3、更改列標(biāo)題
在選擇列表中,可重新指定列標(biāo)題。定義格式為:
列標(biāo)題=列名
列名 列標(biāo)題
如果指定的列標(biāo)題不是標(biāo)準(zhǔn)的標(biāo)識符格式時(shí),應(yīng)使用引號定界符,例如,下列語句使用漢字顯示列
標(biāo)題:
復(fù)制內(nèi)容到剪貼板
代碼:SELECT 昵稱=nickname,電子郵件=emailFROM testtable
4、刪除重復(fù)行
SELECT語句中使用ALL或DISTINCT選項(xiàng)來顯示表中符合條件的所有行或刪除其中重復(fù)的數(shù)據(jù)行,默認(rèn)
為ALL。使用DISTINCT選項(xiàng)時(shí),對于所有重復(fù)的數(shù)據(jù)行在SELECT返回的結(jié)果集合中只保留一行。
5、限制返回的行數(shù)
使用TOP n [PERCENT]選項(xiàng)限制返回的數(shù)據(jù)行數(shù),TOP n說明返回n行,而TOP n PERCENT時(shí),說明n是
表示一百分?jǐn)?shù),指定返回的行數(shù)等于總行數(shù)的百分之幾。
例如:
復(fù)制內(nèi)容到剪貼板
代碼:SELECT TOP 2 * FROM `testtable`
復(fù)制內(nèi)容到剪貼板
代碼:SELECT TOP 20 PERCENT * FROM `testtable`
相關(guān)推薦:
2014年9月計(jì)算機(jī)等考答案專題| 等考真題 | 答案交流
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |