栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mysql基础(3)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql基础(3)

首先

我们先回顾一下昨天所学的

Select  distinct 字段1,  *  json函数 json_keys+ json_extract   and  or not  四则运算 from  表  where  条件查询 = > < >= <=  in  and  or not   is null   between and order   like by   limit  注意关键字的顺序~

查询 数据预处理

空值 1.过滤  is not null  2 coalesce(字段,”空替换的值”)

重复值   distinct   group  by

类型转换    cast 和 convert函数

那现在来学习今天的内容吧!!

内容一:SQL语句 进行四则比较运算

先来展示几个比较常见的函数吧!

count     sum    avg    max   min

例子: 查询 a商品和 b商品的销量和   , a商品和 b商品的销量差

A B商品总销售额  a商品和b商品的倍数 a商品销售额的两倍是多少

select id,(sales_a+sales_b) as "销量和",

(sales_a-sales_b) as "销量差",

(sales_a*price_a+sales_b*price_b) "总销售额",

(price_a/price_b) "价格的倍数" ,

sales_a*2 "2倍a商品销量"

from jw03_sale;

#例子2: 逻辑运算  and  or not 在字段之间仍然支持

给销售人员  评定双优标准 (销量 a和销量b都超过15)

和 单优标准(销量 a或者 销量b超过15)

比较运算 数据  1 true  0  false   9>8  结果 1

select id,sales_a,sales_b,((sales_a>15) and (sales_b>15)) as "双优",

((sales_a>15) or (sales_b>15)) as "单优"

from jw03_sale;

截了个函数图大家勉强看看吧!

 例子1   a商品和b商品的差值  绝对值函数

select id,(sales_a+sales_b) as "销量和",

abs((sales_a-sales_b)) as "销量差"

from jw03_sale;

例子2随机数(重点---rand())

#表的记录数量  决定了随机数的个数

#  3个 随机抽样

select id,rand()*10 as "随机数" from jw03_sale limit 3;

例子3 正负判断(重点)

Sign函数   差值 为正   结果1  负  -1  差值为 0 结果是0

select id,(sales_a+sales_b) as "销量和",

abs((sales_a-sales_b)) as "销量差",

sign((sales_a-sales_b)) as "正负" #体现出销售人员擅长销售商品

from jw03_sale;

今天的内容有点多,大家要多多练习。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号