国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

必須會的SQL語句(六)查詢

2024-07-21 02:48:08
字體:
來源:轉載
供稿:網友
必須會的SQL語句(六)查詢1.基礎的查詢 1)重命名列 select name as '姓名' from 表名 2)定義常量列 select 是否 ='是' from 表名 3)top用法 percent --這種寫法可以獲取前20%條字段。 select top 20 percent * from 表名 4)去除重復列 select distinct 列名 from 表名 5)聚合函數 max avg count min sum --多個聚合結果 在一個結果集中 select 最大年齡 = (select max(age) from 表名), 最小年齡 = (select min(age) from 表名) 6)between and select * from 表 where xx between 5 and 6 2.Union使用Union將兩個結果集匯聚在一起。 -- 年齡 工資 -- ———————— -- 19 $20000 -- 50 $20005 -- 30 $23000 -- 匯總 $63005 -- 查詢各年齡段工資,同時顯示所有工資匯總。(像上邊的表)
select --把年齡轉換成varchar類型 Convert(varchar(10),[age]) as 年齡 Sum([salary]) as 工資 from 員工表 group by age --將兩個結果集,合并成一個結果集 union select --匯總是一個常量列 '匯總' , sum(salary) from 員工表
使用union合并兩個結果集時, 兩個結果集列數必須一致,并且數據類型對應。 這就是代碼中,把年齡轉換成varchar的原因。 3.Order by -- Order by 用于結果集排序, -- 其Order他后邊不只可以接一個字段, -- 也能接一個 表達式。 Select * from 表 order by (age+salary)/2.0 desc
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婺源县| 壤塘县| 沂源县| 南昌县| 青海省| 宜章县| 甘德县| 大宁县| 天祝| 长沙市| 明水县| 府谷县| 湘潭市| 加查县| 准格尔旗| 西宁市| 徐水县| 永清县| 正定县| 新乡市| 花莲县| 铜鼓县| 蛟河市| 嘉祥县| 监利县| 平潭县| 卫辉市| 普安县| 桐柏县| 闵行区| 聂拉木县| 东阳市| 阿克苏市| 原阳县| 桦南县| 湘潭市| 灵寿县| 随州市| 天津市| 绥芬河市| 临桂县|