標籤:添加 .com sql 名稱 nic values src alt 技術分享
本篇仍以“梁山好漢”資料表為例,介紹幾個常用的 T-SQL 查詢語句:
- 去重查詢,關鍵字:distinct
- 使用萬用字元模糊查詢,關鍵字:like,萬用字元:%
- 排序查詢(升序、降序),關鍵字:order by、desc
- 分組查詢,關鍵字:group by
- 使用函數,關鍵字:max、avg
- 規定要返回的記錄的數目,關鍵字:top
檔案:SQLQuery3.sql
/*說明: SQLQuery3.sql (這是在SQL Server Management Studio中建立的一個查詢)OS名稱: Microsoft Windows 7環境:Microsoft SQL Server 2012工具: Microsoft SQL Server Management Studio資料庫: LiangshanHero資料表: hero詳情:-- id name nick_name hometown sex sal-- 1 宋江 及時雨 山東 男 2200-- 2 盧俊義 玉麒麟 河北 男 8000-- 3 吳用 智多星 山東 男 1100-- 4 公孫勝 入雲龍 重慶 男 5000-- 4 孫二娘 母夜叉 山西 女 2000-- 5 林沖 豹子頭 河南 男 2000*/--使用select進行簡單計算,as關鍵字定義新列名select 12*15select 12*13 as 計算結果--去掉重複資訊查詢select * from heroselect distinct sex from hero--設定查詢條件,使用萬用字元模糊查詢select * from hero where hometown like ‘河%‘ and sex=‘男‘--排序,升序,降序select * from heroselect * from hero order by sal,name desc--分組select name,avg(sal) as 工資 from hero where sex=‘男‘ group by nameselect sex,avg(sal) as 工資 from hero group by sex--使用函數select max(sal) as 最高工資 from heroselect top 10 sal as 前三工資 from heroselect top 3 * from hero order by salselect top 3 * from hero order by sal desc-------------------------------------------建立資料庫,建立表,添加資料create database LiangshanHerouse LiangshanHerogocreate table hero( id int, name varchar(50), nick_name varchar(50), hometown varchar(50), sex char(2), sal int)insert into hero values(1,‘宋江‘,‘及時雨‘,‘山東‘,‘男‘,2000)insert into hero values(2,‘盧俊義‘,‘玉麒麟‘,‘河北‘,‘男‘,8000)insert into hero values(3,‘吳用‘,‘智多星‘,‘山東‘,‘男‘,1000)insert into hero values(4,‘公孫勝‘,‘入雲龍‘,‘重慶‘,‘男‘,5000)insert into hero values(4,‘孫二娘‘,‘母夜叉‘,‘山西‘,‘女‘,2000)insert into hero values(5,‘林沖‘,‘豹子頭‘,‘河南‘,‘男‘,2000)
View Code
:
01
02
03
04
05
06
--The End.
sqlserver_query3_去重查詢|模糊查詢|排序|分組|使用函數