前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MYSQL基本语法

MYSQL基本语法

原创
作者头像
冬夜先生
发布于 2022-01-04 07:51:58
发布于 2022-01-04 07:51:58
52000
代码可运行
举报
文章被收录于专栏:csicocsico
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# distinct 去重复
SELECT DISTINCT 日期 FROM `销售表`;
# concat 字段连接
SELECT CONCAT('A','B')
# ifnull 判断是否为空
SELECT IFNULL(NUll,'B') # 返回B
SELECT IFNULL('A','B') # 返回A
# union 多表合并
SELECT * FROM `1班` UNION ALL SELECT * FROM `2班`; # 不去重复
SELECT * FROM `1班` UNION  SELECT * FROM `2班`; # 去重
排序查询
# order by 排序查询
SELECT * FROM `销售表` WHERE 店号 in(1,3,7) ORDER BY 销售数量 DESC; # 默认 升序
SELECT * FROM `销售表` WHERE 店号 in(1,3,7) ORDER BY 销售数量 ASC; # 降序
# length 按长度排序
SELECT * FROM 商品表 ORDER BY LENGTH(商品名称);   # 升序
SELECT * FROM 商品表 ORDER BY LENGTH(商品名称) DESC;   # 降序
# instr 中文列排序
SELECT * FROM `测试` ORDER BY INSTR('五月,四月,三月,二月,一月',月份)
数学函数
四舍五入 round
round(1.56)
round(7.306,2)
向上取整,返回大于等于该参数的最小整数 ceil
ceil(7.306)   # 返回8
ceil(-7.306)  # 返回-7
向下取整,返回小于等于该参数的最大整数  floor
floor(7.31)   # 返回7
floor(-7.31)  # 返回-8
截断 truncate
truncate(7.30118,1)
取余数 MOD
mod(除数,被除数)
条件查询
# where 基础条件查询
SELECT * FROM `销售表` WHERE 销售数量 >= 150 and 销售数量 <= 250;
# like 通配搜索
# 一般与通配符搭配使用,%代表任意多个字符,包含0个字符,_任何单个字符,指的是就一个,就像Excel中的?*
SELECT * FROM `销售表` WHERE 商品编码 LIKE '%a%'; 
# between…and 两个值或日期之间
SELECT * FROM `销售表` WHERE 销售数量 BETWEEN 150 AND 250;
# in 指定条件范围
SELECT * FROM `销售表` WHERE 店号 IN(1,3,7);
# is null 为空值
SELECT * FROM `销售表` WHERE 销售数量 IS NULL; # 判断空值
SELECT * FROM `销售表` WHERE 销售数量 IS NOT NULL; # 判断非空值

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档