• SQL server(五)函数的使用


    --函数
    -- 分类
    -- 聚合函数
    -- 数学函数
    -- 字符串函数
    -- 日期函数
    -- 转换函数
    -- 元数据函数
    
    
    --1、聚合函数 sum、avg、min、max、
    select sum(age) from stduser; 
    -- avg
    select avg(age)as '年龄平均值' from stduser;
    
    --min 
    select min(age) as '年龄最小值' from stduser;
    
    --max 
    select max(age) as '年龄最大值' from stduser;
    
    -- 查询年龄最大的人的所有信息,配合子查询使用
    select * from stduser where age=(select max(age) from stduser);
    
    --count 计数,查询所有条数
    select count(*) from stduser;
    
    --查询男女的人数
    select gender = 
        case when gender= 'man' then '男人' 
        when gender='woman' then '女人' 
        end,
        count(*) as '人数' 
        from stduser group by gender; 
    
    --distinct 取不重复的数据,每一行数据全部不同才能剔除
    
    -- 取名字一列,并对名字进行去重
    select distinct(name) from stduser;
    -- 对所有数据进行去重,所有列数据都不能相同,有相同的就会被剔除掉
    select distinct * from stduser; 
    
    --having查询重复记录
    -- having 用来指定组或者聚合的搜索条件,having 子句只能和select 语句一起使用,通常在group by字句中使用。
    
    -- 语法 having <search condition>
    select gender,count(gender) as '数量' from stduser group by gender having count(gender)>4 order by gender;
  • 相关阅读:
    图像的分离合并
    图像旋转与格式转换
    图像的剪切和粘贴
    缩放图像
    遮罩混合
    透明度混合
    Anaconda安装jieba、snownlp等外部包
    anaconda3 中pip安装模块方法
    PHP读取文本文件内容并随机输出任意一行
    php读取在线远程txt文档内容到数组并遍历
  • 原文地址:https://www.cnblogs.com/yuanshuang-club/p/13639610.html
Copyright © 2020-2023  润新知