![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL取数boy
文章平均质量分 68
整理自己在看视频的过程中常见的sql指令
小王做笔记
这个作者很懒,什么都没留下…
展开
-
SQL连接多表
SQL连接多表内连接使用 where 完成多表的连接使用 cross join 得到 两个表的笛卡尔乘积使用 内连接 xxx inner join xxx on 条件连接两个以上的表外连接自连接汇总函数 + 多表连接内连接因为要在不同的表中查询数据。在查询的过程中需要指定按照哪个维度来进行查询(即,按照哪个列,或者哪几个列对数据进行拼接和查询)使用 where 完成多表的连接举例1: 在商品表和销售表中,找出两者id相同的商品。== 找出商品表和销售表中的商品类型和销售价格select原创 2021-12-27 19:05:19 · 9346 阅读 · 0 评论 -
SQL函数入门--统计函数+分组函数
统计函数+分组函数数据库中使用的表(用于对比和验证结果)统计函数avg() 求 均值1. 直接求2. 设置别名存储3. avg() + where 限制条件求均值count() 用于计数1. count(*) 对整个表求行数2. count(col) 对特定的列进行计数 并且忽略 NULL, NULL不参与个数计算max() 求 最大值min() 求 最小值sum() 对 数值进行求和1. 直接对某一列进行求和2. sum() + where() 添加限制进行求和分组函数group by + count(*原创 2021-08-31 10:07:17 · 1300 阅读 · 0 评论 -
SQL函数入门--时间函数
SQL函数入门--时间函数时间函数now() 返回 现在的时间 -- 精确到秒curdate() 返回 当前的 日期curtime() 返回 当前的几点year(date) 返回 date 中的 年份month(date) 返回 date 中的 月份值monthname(date) 返回 date 中的 月份名称day(date) 返回 date 中的 日期值dayname(date) 返回 date 中的 day 是星期几hour(time) 返回 time 中的 小时minute(time) 返回 ti原创 2021-08-30 18:58:38 · 3087 阅读 · 0 评论 -
SQL函数入门--字符串函数
SQL函数入门--字符串函数字符串函数trim(s) 去除s前后的空格ltrim(s) 去除 s 前面的空格rtrim(s) 去除 s 后面的空格upper(s) 将s全部转化为大写low(s) 将s 全部小写length(s) 输出字符串的长度left(s, n) 返回 s中的前 n 个字符right(s, n) 返回 s中的后 n 个字符substring(s, n) 返回 s 从第 n 个位置开始的字符串substring(s, n, len) 返回 s 从第 n 个位置开始的字符串, 一共取出原创 2021-08-30 17:11:11 · 235 阅读 · 0 评论 -
SQL函数简介--数值函数介绍
SQL函数简介--数值函数介绍数值函数abs(x) 返回 数值x 的绝对值ceil(x) 返回 大于或等与x的整数floor(x) 返回 小于或等于x的整数rand() 生成 0-1 之间的随机数round(x, d) 四舍五入函数,返回 x 要保留的 d 位的小数truncate(x, y) 从数值 x 中直接截取 y 位的小数,不进行四舍五入pow(x, y) 返回 x 的 y 次方sqrt(x) 返回 x 的平方根mod(x, y) 返回 x 除以 y 的余数数值函数abs(x) 返回 数原创 2021-08-30 16:51:32 · 462 阅读 · 0 评论 -
SQL过滤数据
SQL过滤数据where + 数学符号where + between ... and ...where + is nullwhere + 逻辑运算符where + andwhere + orwhere + and + orwhere + not + inwhere + in + 某类别下的内容where + in + sql语句查询出来的内容where + like + 通配符where + regexp + 正则表达式查询中存在一些没有用到的数据时,我们需要对数据进行过滤;使用 where 函原创 2021-08-29 10:31:48 · 3078 阅读 · 0 评论 -
SQL排序数据
排序数据对要查询的列进行排序查询的列和排序的列不一致的情况对多个列进行排序(从上到下依次进行排序)按照查询列的下标index进行排序对要查询的列进行排序use shop; -- 切换到要用的数据库中select product_namefrom productorder by product_name ASC; -- ASC = ascending 升序 降序排序的codesselect product_namefrom productorder by produ原创 2021-08-29 09:06:27 · 518 阅读 · 0 评论 -
SQL查询数据
查询数据查询语句简单入门查询查询多个列查询所有列(使用 * 号作为通配符)查询唯一值查询多列数据,并且获得唯一值查询某几条语句查询几条语句并且限制从第几行开始查询注释方法方法1:两个短线 + 空格方法2:# 号进行注释方法3: /* 内容 */本文使用的是 mysql 工具,对数据进行结构化查询,在学习过程中,使用英语语言学习方法理解语句会显得通畅, 举例, The product_name includes 13 names , which belongs to the product. 先原创 2021-08-27 10:29:35 · 534 阅读 · 0 评论