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