好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQLServer 常用語句(按功能分)

SQLServer 常用語句(按功能分)

熱門標簽:知名電銷機器人價格 外呼系統改進 菏澤語音電銷機器人加盟公司 長沙智能外呼系統 地圖標注牌 廣東防封卡外呼系統原理是什么 分享百度地圖標注多個位置 電銷機器人公司 需要哪些牌照 湖南電腦外呼系統平臺
一、 簡單查詢
簡單的Transact-SQL查詢只包括選擇列表、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的
表或視圖、以及搜索條件等。例如,下面的語句查詢testtable表中姓名為“張三”的nickname字段和email字段。
SELECT nickname,email
FROM testtable
WHERE name='張三'

(一) 選擇列表
選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號、表達式、變量(包括局部變量和全局變量)等構成。

1、選擇所有列
例如,下面語句顯示testtable表中所有列的數據:
SELECT *
FROM testtable

2、選擇部分列并指定它們的顯示次序查詢結果集合中數據的排列順序與選擇列表中所指定的列名排列順序相同。
例如:
SELECT nickname,email
FROM testtable

3、更改列標題
在選擇列表中,可重新指定列標題。定義格式為:
列標題=列名
列名 列標題如果指定的列標題不是標準的標識符格式時,應使用引號定界符,例如,下列語句使用漢字顯示列標題:
SELECT 昵稱=nickname,電子郵件=email
FROM testtable

4、刪除重復行
SELECT語句中使用ALL或DISTINCT選項來顯示表中符合條件的所有行或刪除其中重復的數據行,默認
為ALL。使用DISTINCT選項時,對于所有重復的數據行在SELECT返回的結果集合中只保留一行。

5、限制返回的行數
使用TOP n [PERCENT]選項限制返回的數據行數,TOP n說明返回n行,而TOP n PERCENT時,說明n是
表示一百分數,指定返回的行數等于總行數的百分之幾。
例如:
SELECT TOP 2 *
FROM testtable
SELECT TOP 20 PERCENT *
FROM testtable

(二)FROM子句
FROM子句指定SELECT語句查詢及與查詢相關的表或視圖。在FROM子句中最多可指定256個表或視圖,它們之間用逗號分隔。在FROM子句同時指定多個表或視圖時,如果選擇列表中存在同名列,這時應使用對象名限定這些列
所屬的表或視圖。例如在usertable和citytable表中同時存在cityid列,在查詢兩個表中的cityid時應
使用下面語句格式加以限定:
SELECT username,citytable.cityid
FROM usertable,citytable
WHERE usertable.cityid=citytable.cityid
在FROM子句中可用以下兩種格式為表或視圖指定別名:
表名 as 別名
表名 別名

(二) FROM子句
FROM子句指定SELECT語句查詢及與查詢相關的表或視圖。在FROM子句中最多可指定256個表或視圖,它們之間用逗號分隔。在FROM子句同時指定多個表或視圖時,如果選擇列表中存在同名列,這時應使用對象名限定這些列
所屬的表或視圖。例如在usertable和citytable表中同時存在cityid列,在查詢兩個表中的cityid時應使用下面語句格式加以限定:
SELECT username,citytable.cityid
FROM usertable,citytable
WHERE usertable.cityid=citytable.cityid
在FROM子句中可用以下兩種格式為表或視圖指定別名:
表名 as 別名
表名 別名
例如上面語句可用表的別名格式表示為:
SELECT username,b.cityid
FROM usertable a,citytable b
WHERE a.cityid=b.cityid
SELECT不僅能從表或視圖中檢索數據,它還能夠從其它查詢語句所返回的結果集合中查詢數據。
例如:
SELECT a.au_fname+a.au_lname
FROM authors a,titleauthor ta
(SELECT title_id,title
FROM titles
WHERE ytd_sales>10000
) AS t
WHERE a.au_id=ta.au_id
AND ta.title_id=t.title_id
此例中,將SELECT返回的結果集合給予一別名t,然后再從中檢索數據。

(三) 使用WHERE子句設置查詢條件
WHERE子句設置查詢條件,過濾掉不需要的數據行。例如下面語句查詢年齡大于20的數據:
SELECT *
FROM usertable
WHERE age>20
WHERE子句可包括各種條件運算符:
比較運算符(大小比較):>、>=、=、、=、>、!>、!
范圍運算符(表達式值是否在指定的范圍):BETWEEN…AND…
NOT BETWEEN…AND…
列表運算符(判斷表達式是否為列表中的指定項):IN (項1,項2……)
NOT IN (項1,項2……)
模式匹配符(判斷值是否與指定的字符通配格式相符):LIKE、NOT LIKE
空值判斷符(判斷表達式是否為空):IS NULL、NOT IS NULL
邏輯運算符(用于多條件的邏輯連接):NOT、AND、OR
1、范圍運算符例:age BETWEEN 10 AND 30相當于age>=10 AND age=30
2、列表運算符例:country IN ('Germany','China')
3、模式匹配符例:常用于模糊查找,它判斷列值是否與指定的字符串格式相匹配。可用于char、
varchar、text、ntext、datetime和smalldatetime等類型查詢。
可使用以下通配字符:
百分號%:可匹配任意類型和長度的字符,如果是中文,請使用兩個 。
您可能感興趣的文章:
  • Oracle DBA常用語句
  • 常用SQL語句(嵌套子查詢/隨機等等)詳細整理

標簽:福建 天水 商洛 珠海 美容院 泉州 呼和浩特 西寧

巨人網絡通訊聲明:本文標題《SQLServer 常用語句(按功能分)》,本文關鍵詞  SQLServer,常用,語句,按功,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLServer 常用語句(按功能分)》相關的同類信息!
  • 本頁收集關于SQLServer 常用語句(按功能分)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 抱住白嫩的臀用力耸动| 托着奶头喂男人吃奶A片奶水网站| 天天爽夜夜爽一区二区三区| 色综合视频一区二区三区在线观看| 久久夫妻视频| 男男肉文h| 欧美一区午夜精品2023| 女同聊天软件| 欧美洲大黑香蕉在线视频| 91夜夜人人揉人人捏人人添| 中文字幕一区二区三区.| 狠狠躁日日躁夜夜躁| 在线观看一级片| 嗯啊~用力~高潮了~快~原神 | JAZZJAZZ国产精品老人| 男人桶女人的肌肌30分| bbwfreehd女厕所ved| 国产精品偷窥盗摄偷看无码 | 边做边打屁股h都打红了| 久久精选视频| 天美传媒网址| 国产欧美va欧美va香蕉在线 | 男男羞耻play| 国产又黄又爽无遮挡在线观看| 师生乱淫专辑| 网红女主播直播衣服| 久久久久久狠狠丁香| ?国产嫩草影院久久久久| 亚洲人成电影网站国产精品 | 国产精品4p露脸在线观看| 国产精品高潮???应用| 深爱激情成人| 私人影院在线观看| 老司机综合网| 好爽?好紧?sao货别夹| 欧美日韩图区| 男受被用各种一道具调教| 亚洲AV无码乱码国产精品黑人 | 黄色小说短| 国产精品一区二区制服丝袜| 国产对白国语对白|