MySQL
文章平均质量分 69
Outlook(^_^)
越努力,越幸运。细水长流,念念不忘,必有回响。
展开
-
MySQL_分组数据 GROUP BY HAVING
文章目录创建分组GROUP_BY子句的规定过滤分组分组和排序SELECT子句顺序创建分组检索出每个供应商的产品数量mysql> SELECT VEND_ID, COUNT(*) AS NUM_PRODS -> FROM PRODUCTS -> GROUP BY VEND_ID;+---------+-----------+| VEND_ID | NUM_PRODS |+---------+-----------+| BRS01 | 3 |原创 2021-07-25 19:03:25 · 288 阅读 · 0 评论 -
MySQL_汇总数据 聚集函数 AVG( ) MAX( ) MIN( ) SUM( ) ALL DISTINCT
文章目录聚集函数AVG( )函数COUNT( )函数MAX( )函数MIN( )函数SUM( )函数聚集不同值ALLDISTINCT组合聚集函数聚集函数汇总数据的案例:确定表中的行获得表中某些行的和找出表列的最大值,最小值,平均值聚集函数对某些行运行的函数,计算并返回一个值函数说明AVG()返回某列的平均值COUNT()返回某列的函数MAX()返回某列的最大值MIN()返回某列的最大值SUM()返回某列之和AVG( )函数原创 2021-07-18 12:47:22 · 620 阅读 · 1 评论 -
MySQL_使用数据处理函数 文本处理函数 SOUNDEX() 日期和时间函数 数值处理函数
MySQL支持的函数使用函数文本处理函数UPPER()函数常见的文本处理函数SOUNDEX()函数日期和时间函数数值处理函数使用函数用户处理文本字符串(删除或者填充。转换值为大写或小写) 的文本函数用于在数值数据上进行算术操作(返回绝对值,进行代数运算)的数值函数用于处理日期和时间值并从这些值中提取特定成分(返回两个日期之差,检查日期有效性)的日期和时间函数返回DBMS正使用的特殊信息(返回用户登录信息)的系统函数文本处理函数UPPER()函数将文本转换成大写mysql> SEL原创 2021-07-16 12:53:50 · 295 阅读 · 3 评论 -
MySQL_创建计算字段 拼接字段 CONCAT TRIM AS 算术计算 测试计算
文章目录计算字段拼接字段CONCAT函数TRIM函数使用别名执行算术计算测试计算计算字段存储在表中的数据都不是应用程序需要的。我们需要直接从数据库中检索出转换、计算或者格式化的数据,而不是检索出数据,然后再在客户端应用程序中重新格式化计算字段是运行时在SELECT子句内创建的只有数据库知道哪些数据时实际的表列,哪些是计算字段客户端看到的是,计算字段的数据和其他列的数据的返回方式相同拼接字段CONCAT函数创建一个供应商报表,要求在供应商格式化的名称中列出供应商的位置要求:该报表有2列,v原创 2021-07-12 22:36:55 · 247 阅读 · 1 评论 -
MySQL_用 % _ [ ] 通配符进行过滤 LIKE操作符
文章目录LIKE操作符百分号( % )通配符下划线( _ )通配符方括号( [ ] )通配符使用通配符的技巧LIKE操作符之前的操作符都是相对于已知值进行的过滤,那么如何过滤出那些不确定的值?搜索模式由字面值、通配符或者两者组合构成的搜索条件为了可以在搜索子句中使用通配符,必须使用LIKE操作符LIKE指示DBMS后跟的搜索模式利用通配符而不是简单的相同匹配进行比较百分号( % )通配符%表示任何字符出现任意次数找出所有以Fish词开头的产品mysql> SELEC原创 2021-07-11 18:19:36 · 345 阅读 · 0 评论 -
MySQL_高级数据过滤 AND OR IN NOT
文章目录组合WHERE子句AND操作符OR操作符求值顺序IN操作符NOT操作符组合WHERE子句上一节的WHERE子句都是单一条件。为了实现更强大的过滤功能,SQL允许给出多个WHERE子句,这些子句有2种使用方法,AND子句和OR子句操作符用于改变或者联结WHERE子句中的子句的关键字,也称为逻辑操作符AND操作符AND检索满足所有条件检索出供应商为DLL01,并且,价格小于等于4美元的商品ID,商品名字,商品价格mysql> SELECT PROD_ID,PROD_NA原创 2021-07-10 15:23:51 · 128 阅读 · 0 评论 -
MySQL_过滤数据 WHERE子句 WHERE操作符
文章目录使用WHERE子句SQL过滤 VS 应用过滤WHERE子句操作符检索单个值不匹配检查范围值检查空值检查NULL VS 非匹配只检索需要的数据,则需要指定搜索条件,搜索条件也称为过滤条件在SELECT语句中,WHERE子句跟在FROM子句之后使用使用WHERE子句下述语句,从PRODUCTS表中检索出3列,但是不返回所有的行,只返回PROD_PRICE = 3.49的行mysql> SELECT PROD_ID,PROD_NAME,PROD_PRICE FROM PRODUCTS;原创 2021-07-10 14:42:32 · 193 阅读 · 1 评论 -
MySQL_排序检索数据 ORDER BY ASC DESC
排序数据使用ORDER BY子句,根据其后面跟的列名,对输出结果进行排序下述命令的含义是,输出PROD_NAME列数据的同时,以字母升序的排序方法对输出进行排序mysql> SELECT PROD_NAME FROM PRODUCTS ORDER BY PROD_NAME;+---------------------+| PROD_NAME |+---------------------+| 12 inch teddy bear || 18 inch teddy.原创 2021-07-10 13:59:07 · 164 阅读 · 1 评论 -
MySQL_检索数据 SELECT DISTINCT LIMIT OFFSET
检索所有列使用通配符*,显示表中所有的列列的顺序一般是列在表定义中出现的物理顺序SQL语句一般返回原始的,无格式的数据检索不同的值使用关键字DISTINCT ,只返回数据库中不同(具有唯一性)的值DISTINCT关键字必须放到列名之前mysql> SELECT DISTINCT VEND_ID FROM PRODUCTS;+---------+| VEND_ID |+---------+| BRS01 || DLL01 || FNG01 |+---------原创 2021-07-10 13:58:19 · 181 阅读 · 1 评论