作者:磊丰文章正文需求最近在用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函数,因此我们需要自己实现一个。从头到尾的实现流程如下:
## 流程步骤
| 步骤 | 描述 | 代码示例 |
| ----------- | ---------
代码中经常会有变量是否为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
转载
2023-08-16 10:06:38
90阅读
# MySQL函数:大于0按0算
在MySQL数据库中,经常需要对数据进行计算和处理。而函数则是MySQL中的一个强大工具,用于对数据进行处理和转换。本文将介绍一个常用的MySQL函数:大于0按0算的使用方法,并提供相应的代码示例。
## 函数介绍
在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
转载
2023-12-24 15:04:24
141阅读
MySQL自学笔记使用MySQL 5.5以及MySQL自带命令客户端MySQL基础知识层次结构:数据库服务器–> N多数据库–>N多表–>行与列 大概步骤: 1. 建立、连接数据库服务器 1. 建立库 1. 建立表 1. 数据库操作,比如增删改查等连接数据库服务器mysql -h localhost -u Username -p Password-h localhost
转载
2024-09-11 15:02:46
19阅读
第一部分 基础知识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;如果不使用分组的活,则只能单独
转载
2024-01-31 01:12:41
346阅读
1、存储过程和函数概述存储过程和函数是 实现经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程和函数的区别在于 函数必须有返回值,而存储过程没有。函数:是一个有返回值的过程过程:是一个没有返回值的函数2、存储过程2.1、创建存储过程CREATE PROCEDURE
转载
2024-03-04 12:51:01
54阅读
 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阅读