SQL中的表达式:

SQL中的表达式:

gt --- >(大于)   eq --- =(等于)   ge --- >=(大于等于)   ne --- <>(小于大于,不等于)

算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod )

关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或 ge )

逻辑运算符 && (或 and )、 || (或 or )和 ! (或 not )

验证运算符 empty

可做判断:

eq(Equal to)等运算符,如果运算符两边相同则返回真,否则返回假;

ne(Not Equal to)不等运算符,如果运算符两边不等则返回真,否则返回假;

ge(Greater than or equal to)大于等于运算符,如果运算符两边左边大于等于右边则返回真,否则返回假;

gt(Greater than)大于运算符,如果运算符两边左边大于右边则返回真,否则返回假;

le(Less than or equal to)小于等于运算符,如果运算符两边左边小于等于右边则返回真,否则返回假;

lt(Less than)小于运算符,如果运算符两边左边大于右边则返回真,否则返回假;

分组函数:----多行处理函数(五个)

count --- 计数   sum --- 求和   avg --- 取平均数   max --- 最大值   min --- 最小值

特点:

  1. 一次处理多行记录,最终输出一行
  2. 分组函数自动忽略null值
  3. 分组函数不能使用在where中
    1. 分组是在where后面才执行的,分组函数必须在分完组后才执行
  4. count(*)与count(某个字段)
    1. count(*) 表述统计总记录数
    2. count(某个字段)  表示这个字段不为null的数据条数
  5. 这五个分组函数可以组合使用
  6. Sql语句中的执行顺序(数字表示顺序)

select            5

...

from              1

...

where             2

...

group by         3

...

having            4

...

order by          6

...

  1. 单行处理函数
    1. 输出一行,输入一行.注: 所有数据库都是这样规定的,只要有null参与的运算符结果一定是null
  2. groud by 和 having
    1. groud by : 按照某个字段或某些字段进行分组
    2. having : 对分组之后的数据进行再次过滤

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值