作者:磊丰文章正文需求最近在用mysql做一个配送单筛选需求,比如一个订单表里订单号有多种,比如以A,B,C,D,F开头订单,我要同时过滤掉A,B与C订单,那我要如何做呢?这里你们有其他方法的话,不妨留言哈!方法很简单,你可别想到用like哈!这里就会用到mysql正则表达式REGEXP去匹配。sql如下:SELECT order_id,ware_id,`status`,updated
# MySQL UUID 实现教程 在 MySQL 数据库中,UUID(通用唯一识别码)常常被用作主键。然而,MySQL并没有内置UUID函数,因此我们需要自己实现一个。从头到尾实现流程如下: ## 流程步骤 | 步骤 | 描述 | 代码示例 | | ----------- | ---------
原创 11月前
96阅读
代码中经常会有变量是否为None判断,有三种主要写法:第一种是`if x is None`;第二种是 `if not x:`;第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码:>>> x = 1>>> not xFalse
# 实现"mysql null是0 不是null原来值"方法 ## 1. 流程图 ```mermaid classDiagram class 小白 class 开发者 小白 --|> 开发者 ``` ## 2. 方法步骤 | 步骤 | 操作 | | ---- | --- | | 1 | 创建一个数据库表 | | 2 | 插入一条记录,其中某个字段为 NULL |
原创 2024-07-10 06:39:46
33阅读
# MySQL判断bigint不是null或者0实现 ## 概述 在MySQL中判断一个bigint类型字段是否不是null或者0,可以通过一定条件判断来实现。本文将详细介绍实现过程和步骤,并提供相应代码示例。 ## 实现步骤 | 步骤 | 描述 | | --- | --- | | 步骤一:创建测试表格 | 创建一个包含bigint字段测试表格 | | 步骤二:插入测试数据 | 向
原创 2023-10-24 05:41:19
561阅读
NULL值概念是造成SQL新手混淆普遍原因,他们经常认为NULL是和一个空字符串''一样东西。不是这样!例如,下列语句是完全不同:  mysql> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_table (phone) VALUES (""); 两个语句把值插入到ph
# MySQL函数:大于00算 在MySQL数据库中,经常需要对数据进行计算和处理。而函数则是MySQL一个强大工具,用于对数据进行处理和转换。本文将介绍一个常用MySQL函数:大于00使用方法,并提供相应代码示例。 ## 函数介绍 在MySQL中,有一个函数可以将大于0数据按0计算,即将所有大于0值都替换为0。这个函数就是`IF`函数,其语法如下: ```sql IF
原创 2024-01-30 10:55:35
126阅读
# MySQL函数去掉左边0实现方法 ## 1. 问题描述 在MySQL中,有时我们需要对某个字段进行处理,去掉左边0。这在处理数据时非常常见,特别是在处理数字类型字段时。下面是一个示例数据: | id | number | | --- | ------- | | 1 | 00123 | | 2 | 0456 | | 3 | 000789 | 我们需要将n
原创 2023-10-04 11:39:09
393阅读
定义 其中,被称为调和平均数,被称为几何平均数,被称为算术平均数,被称为平方平均数且证明引理1 若,则,当且仅当时取等。证明: 当时,有,因为,且时取等,所以此时成立。假设当时成立,则当时有因为所以,取等时当且仅当(归纳假设),值为0,所以取等时当且仅当所以,定理得证。 定理2 一组数据(所有数非负)几何平均数小于等于它算术平均数,即,取等时当且仅当所有数相等。证明:当时
# Python 编程:不是0执行 Python 是一种非常流行编程语言,它以其简洁、易读语法和强大功能而受到广泛欢迎。在 Python 编程中,我们经常会遇到一些条件判断语句,其中“不是0执行”是一种常见逻辑判断。本文将通过代码示例和图表,详细解释“不是0执行”概念,并展示如何在 Python 中实现这一逻辑。 ## 什么是“不是0执行” 在编程中,“不是0执行”通常指的是当某个
原创 2024-07-18 05:18:49
33阅读
Python 入门—1初学python时候,一定要记住“一切皆为对象,一切皆为对象引用”这句话。 Python 入门1Python语言简介Python环境搭建Python语法Python标识符Python行和缩进Python其他语法多个语句构成代码组变量运算符条件循环和其他语句条件循环while循环语句for循环语句其他语句Python Number数字- 数学函数字符串列表List元组 Py
我们进行数据处理时候经常会涉及到各种聚合函数应用,比如计数(count)、求和(sum)这类聚合函数,需要分组统计时候我们很容易就能想到用group by进行分组。但是使用聚合函数,会按分组条件将多行记录聚合成一行,每组只返回一个值;并且在使用聚合函数后,如果要显示相关列必须将其加入到group by语句中。这样就会导致有些查询语句只能通过编写复杂子查询或者存储过程来完成。于是2003年I
MySQL自学笔记使用MySQL 5.5以及MySQL自带命令客户端MySQL基础知识层次结构:数据库服务器–> N多数据库–>N多表–>行与列 大概步骤: 1. 建立、连接数据库服务器 1. 建立库 1. 建立表 1. 数据库操作,比如增删改查等连接数据库服务器mysql -h localhost -u Username -p Password-h localhost
第一部分 基础知识01.DCL,DML,DQL,DDL 各自有什么涵义和作用?DCL(Data Control Language)是指数据库控制功能,用来设置更改数据库角色权限语句,例如:Grant,Revoke,Deny基础使用语句举例:grant select on mytable to user_name;REVOKE ALL PRIVILEGES ON table_name FROM
# MySQL 日期函数 0点 在MySQL数据库中,日期是一个非常常见数据类型。有时候我们需要对日期进行一些操作,比如将日期时间部分设置为0点。在这篇文章中,我们将介绍如何使用MySQL日期函数来将一个日期时间部分设置为0点。 ## DATE_FORMAT函数MySQL中,我们可以使用DATE_FORMAT函数来格式化日期。通过DATE_FORMAT函数,我们可以将日期按照指定
原创 2024-06-18 05:45:57
60阅读
报错:不是单组分组函数实例:select deptno,count(empno) from emp;报错:不是单组分组函数原因: 1,如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为:select deptno,count(empno) from emp group by deptno;如果不使用分组活,则只能单独
1、存储过程和函数概述存储过程和函数是 实现经过编译并存储在数据库中一段 SQL 语句集合,调用存储过程和函数可以简化应用开发人员很多工作,减少数据在数据库和应用服务器之间传输,对于提高数据处理效率是有好处。存储过程和函数区别在于 函数必须有返回值,而存储过程没有。函数:是一个有返回值过程过程:是一个没有返回值函数2、存储过程2.1、创建存储过程CREATE PROCEDURE
转载 2024-03-04 12:51:01
54阅读
![image.png](https://s2.51cto.com/images/20210609/1623253281370718.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=
转载 2021-06-09 23:41:37
135阅读
SELECT LPAD(UserID,5,0) as id FROM tuser t; PS: 附上PHP 后台数字补零方法: echo str_pad(123, 10, "0 ", STR_PAD_LEFT);
转载 2023-06-05 14:49:55
118阅读
## 去掉mysql中round函数查出多余0 ### 1. 问题描述 在mysql中,使用round函数进行四舍五入时,可能会出现结果带有多余0情况。例如,round函数对于小数0.50会返回1.00,而对于小数0.00则会返回0.000。这种情况在一些需要准确小数位数计算中可能会造成问题。 本文将介绍如何去掉mysql中使用round函数查出多余0。 ### 2. 解决方案流程
原创 2023-12-07 03:16:28
493阅读
  • 1
  • 2
  • 3
  • 4
  • 5