当前位置: 首页 > news >正文

平面设计素材网站排名wordpress数据库连接

平面设计素材网站排名,wordpress数据库连接,住建部官网查询,传媒公司php网站源码4.1 在查询中使用函数 在前面章节已经学习了一些简单的增、删、改、查询的T-SOL.语句,但是为了更方便快捷地完 成大量的任务,SOLServer提供了一些内部函数,可以和SOLServer的SELECT语句联合使用,也可 以与UPDATE和INSERT一起使用&…

4.1 在查询中使用函数

       在前面章节已经学习了一些简单的增、删、改、查询的T-SOL.语句,但是为了更方便快捷地完 成大量的任务,SOLServer提供了一些内部函数,可以和SOLServer的SELECT语句联合使用,也可 以与UPDATE和INSERT一起使用,可以进行类型转换、日期处理、数学计算,实现系统功能。   

      根据用途,把函数分为五类,分别是系统函数、字符串函数、日期函数、聚合函数与数学函数。

4.1.1系统函数

系统函数用来获取有关SOL Server 中对象和设置的系统信息,如表4-1所示,列出了经常使用 的一些系统函数。

      上面所有这些函数,可以在T-SOL中混合使用,得到符合特殊要求的查询输出。 CONVERT和CAST的类型转换使用频繁,在很多场合均可使用。尤其是在网站应用中,常常需 要将各种类型的数据转换成指定格式的字符串,然后拼接成显示内容。

4.1.2字符串函数

     字符串函数用于控制返回给用户的字符串,这些功能仅用于字符型数据。如表4-2所示,列出 了部分常用的字符串函数。

     字符串在信息处理时有特殊的地位,几乎所有信息都需要转换成字符串才能正确显示,尤其是不同数据拼接起来显示的使用更加广泛。 字符串拼接很简单,两个字符串之间使用“+”即可。

4.1.3日期函数

      在SQL Server中不能直接对日期运用数学函数,需要使用日期函数操作日期值,例如,如果执 行一个诸如“当前日期+1”的语句,SQL Server无法理解要增加的是一日、一月还是一年。

      日期函数帮助提取日期值中的日、月及年,以便分别操作它们。如表4-3所示,列出了部分常 用的日期函数。 

4.1.4聚合函数与分组查询

     在查询时还会经常碰到的是取某些列的最大值,最小值,平均值等信息,有时候还需要计算出 究竟查询到多少行数据项,这个时候,查询的“统计数据”是用户比较关心的,因此 SOL Server 提 供了聚合函数,聚合函数能够基于列进行计算,并返回单个值。

      分组查询是指将查询结果按条件分组,然后使用聚合函数返回每个组的汇总信息。分组查询一 般是用来满足统计需求的。

1.聚合函数 常用的聚合函数有SUM()、AVG()、MAX()、MIN()和COUNT()。

(1)SUM()。SUM()函数返回表达式中所有数值的总和,它只能用于数字类型的列,不能够汇总 字符,日期等其他数据类型。

(2)AVG()。AVG()函数返回表达式中所有数值的平均值,它也只能用于数字类型的列.

(3)MAX()和MN()。MAX()函数返回表达式中的最大值,MN()函数返回表达式中的最小值,它 们都可以用于数字型、字符型及日期/时间类型的列。

(4)COUNT()。COUNT()函数返回表达式中非空值的计数,它可以用于数字和字符类型的列。 另外,也可以使用星号(*)作为COUNT()函数的表达式,使用星号可以不必指定特定的列而计 算所有的行数。

2.分组查询

      分组查询就是将表中的数据通过GROUPBY子句分类组合,再根据需要得到统计信息,如果需 要对分组结果进行筛选,只显示满足限定条件的组,需要使用HAVNG子句。

      不难理解,在使用GROUPBY关键字时,在SELECT列表中可以指定的项目是有限的,SELECT 语句中仅允许以下几项。

> 被分组的列。

> 为每个分组返回一个值的表达式,如用一个列名作为参数的聚合函数。

      当GROUPBY子句中使用HAVING子句时,查询结果只返回满足HAVING条件的组。在一个T-SOL 语句中可以有WHERE子句和HAVNG子句,HAVNG子句与WHERE子句类似,均用于设置限定条件。 但HAVING子句和WHERE子句的作用有如下区别。

> WHERE子句的作用是在对查询结果进行分组前,根据WHERE条件筛选数据,条件中不能包 含聚合函数。

> HAVNG子句的作用是在分组之后筛选满足条件的组,条件中经常包含聚合函数,也可以使 用多个分组标准进行分组。

      当WHERE和HAVING同在一个SELECT语句中使用时,执行顺序为“WHERE→GROUP BY一HAVING”. 案例4.12查询employee表中平均工资小于10 000的职务,前提是员工段誉不计算在内。

4.1.5数学函数

数学函数用于对数值进行代数运算,由于数学函数数量众多,不可能全部列举,如表4-4所示, 列出了 SOL Server 中常用的数学函数。

实验环境

     BDQN公司有一台已经安装了 SOL Server 2016的服务器,bdqn数据库中包含products表,表中内容如图所示。

products 表 

需求描述

> 查询出厂日期晚于2017年4月的水果信息。

> 分组查询所有水果、蔬菜,坚果的总成本。

> 查询所有水果的名称和出厂日期,以特定格式拼接字符串,如“西瓜的出厂日期是:2017/05/06”。

> 查询所有蔬菜的平均成本。

查询出厂日期晚于2017年4月的坚果信息。

select 名称,出厂日期 as '晚于2017年4月出厂'
from products
where 种类='坚果' and 出厂日期<='2017-03-31'

查询结果,没有该类水果

分组查询所有水果,蔬菜,坚果的总成本。

select 种类,sum(成本) as 总成本 from products group by 种类

查询结果

查询所有水果的名称和出厂日期,以特定格式拼接字符串,如“西瓜的出厂日期是:2017/05/06

select 名称+' 的出厂日期是:'+convert(nvarchar(10),出厂日期,111) from products
where 种类='水果'

查询结果

查询所有蔬菜的平均成本。

select 种类,avg(成本) as 蔬菜平均成本 from products group by 种类 having 种类='蔬菜'

查询结果

http://www.yayakq.cn/news/429411/

相关文章:

  • 个人网站能放什么内容广告投放平台公司
  • 预付做网站订金怎么做账wordpress3万篇文章优化
  • 昆明门户网站洛阳网站建设电话
  • 石龙镇网站仿做网站制作加双链接怎么做
  • 网站建设代码标签大全做一个在线交易网站需要多少钱
  • 备案网站地址山东住房和城乡建设厅网站主页
  • 九江有没有做网站的公司上海网站营销推广
  • 哪个网站专门做邮轮旅游的手机页面
  • 网站开发与管理期末考试温州注册网络公司
  • 广西做网站公司排名河南建筑材料价格信息网
  • 微信云网站用什么做贵州省建设监理协会网站是什么
  • 建设信息门户网站wordpress代码优化插件
  • 网站建设3要素东城区网站建设
  • 如何让网站上线网站恶意注册
  • 长沙网站制作价格网站蜘蛛怎么看
  • 外贸网站的特点asp.net wordpress
  • 建网站 服务器需要安装 tomcat企业网站的开发背景
  • 北京网站建设类岗位单页移动网页建站教程
  • 大型门户网站多少钱360crm客户管理系统
  • 做网站需要的法律知识wordpress文章不能回复
  • 网站都需要备案吗欧普家居设计家官网
  • 网站建设公司哪家好 干净磐石网络网站seo快速优化技巧
  • 鸿运通网站建设口碑seo推广公司
  • 建立网站外链常用的渠道有哪些公司简介模板免费word
  • 建设部网站最新消息wordpress网站注册不了
  • 安顺住房和城乡建设部网站广告设计公司怎么找业务
  • 网站维护工程师工资网站标题和关键词有什么区别
  • 厦门建网站的公司秦皇岛seo排名
  • 盘锦建设资质网站做网站 除了域名
  • 网站界面设计软件网站编辑面试