PHP查询MYSQL中某字段值内某段文字出现的个数
我有一张MYSQL表,名字为:name , 里面有个字段为 caozuo ,还有的字段为:zhuangtai
其中,caozuo 字段内,是对改行数据的一个操作情况,现在因为业务需要,需要统计操作3次以下的数据量!
这就需要查询caozuo 字段内,某一段文字出现的个数了,因为前台业务的原因,每次操作改行,caozuo 字段内都会插入一些备注,但是都有统一的一段格式的文字,该段格式为:
----【编辑时间:2012-09-24 11:11:42】---- 但是 格式是一定的,内容是不一样的! 编辑时间是自动插入的! 简单来说,我需要一个查询语句,统计:
查询数据库内,在zhuangtai 为 1 的 caozuo字段内 出现“编辑时间”少于3次的行数
不知道怎么查询呢?
回复讨论(解决方案)
计算 caozuo字段内 出现“编辑时间”的次数
(length(caozuo) - length(replach(caozuo, '', '编辑时间'))) / length('编辑时间')
这个算式应该不难理解吧?
有了这个,接下来就不难了
select * from name where zhuangtai='1' and (length(caozuo) - length(replach(caozuo, '', '编辑时间'))) / length('编辑时间')

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo

PHP logging is essential for monitoring and debugging web applications, as well as capturing critical events, errors, and runtime behavior. It provides valuable insights into system performance, helps identify issues, and supports faster troubleshoot

Laravel simplifies HTTP verb handling in incoming requests, streamlining diverse operation management within your applications. The method() and isMethod() methods efficiently identify and validate request types. This feature is crucial for building

The Storage::download method of the Laravel framework provides a concise API for safely handling file downloads while managing abstractions of file storage. Here is an example of using Storage::download() in the example controller:
