mysql order by 运算_在MySQL中具有ORDER BY的多个LIKE运算符?
以下是使用ORDER BY实现多个LIKE运算符的语法-select *from yourTableName
order by
(
yourColumnName like '%yourValue1%'
)
+
(
yourColumnName like '%yourValue2%'
)
+
.
.
N
desc;
让我们创建一个表-mysql> create table demo2
−> (
−> id int not null auto_increment,
−> name varchar(100),
−> primary key(id)
−> );
借助insert命令将一些记录插入表中-mysql> insert into demo2(name) values('John');
mysql> insert into demo2(name) values('David');
mysql> insert into demo2(name) values('John Smith');
mysql> insert into demo2(name) values('John Doe');
mysql> insert into demo2(name) values('David Miller');
mysql> insert into demo2(name) values('Chris');
mysql> insert into demo2(name) values('Bob Doe');
使用select语句显示表中的记录-mysql> select *from demo2;
这将产生以下输出-+----+--------------+
| id | name |
+----+--------------+
| 1 | John |
| 2 | David |
| 3 | John Smith |
| 4 | John Doe |
| 5 | David Miller |
| 6 | Chris |
| 7 | Bob Doe |
+----+--------------+
7 rows in set (0.00 sec)
以下是对多个LIKE运算符的查询-mysql> select *from demo2
−> order by
−> (
−> name like '%Doe%'
−> )
−> +
−> (
−> name like '%David%'
−> ) desc;
这将产生以下输出-+----+--------------+
| id | name |
+----+--------------+
| 2 | David |
| 4 | John Doe |
| 5 | David Miller |
| 7 | Bob Doe |
| 1 | John |
| 3 | John Smith |
| 6 | Chris |
+----+--------------+
7 rows in set (0.00 sec)
mysql order by 运算_在MySQL中具有ORDER BY的多个LIKE运算符?相关推荐
- mysql 如何对表排序_学习MySQL:对表中的数据进行排序和过滤
mysql 如何对表排序 In this article, we will learn how we can sort and filter data using the WHERE clause a ...
- mysql 添加int列_在MySQL中现有的int列的值中添加字符?
要将字符添加到现有的int列值中,请使用MySQL CONCAT().让我们首先创建一个表-mysql> create table DemoTable ( Amount int ); 使用插入命 ...
- mysql shell 所有表_删除mysql数据库中所有表的shell脚本
分享一个可以删除mysql中所有表的shell脚本,代码如下: 复制代码 代码示例: #!/bin/bash # 删除mysql中所有表 # 示例: # Usage: ./script user pa ...
- mysql zerofill设置方法_在MySQL中使用ZEROFILL设置自定义自动增量
让我们首先创建一个表.这里.我们使用ZEROFILL和AUTO_INCREMENT设置了UserId列mysql> create table DemoTable1831 ( UserId int ...
- mysql重复添加计数_从MySQL中的单个列获取重复值的计数?
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Number int -> ); 使用插入命令在表中插入一些记录-mysql& ...
- mysql修复损坏表_在MySQL中,如何修复损坏的表
本指南旨在作为故障排除资源和诊断MySQL设置的起点. 有时,MySQL表损坏,这意味着发生了错误,并且其中的数据无法读取. 损坏表的一些常见原因是:MySQL服务器在写数据的时候停止.外部程序同时修 ...
- docker中mysql数据定时备份_[Docker]MySql 定时备份
前言 今天调整了机器的参数,要做一个备份,想到还没有做自动备份,要是数据丢了,就啥都没了.所以研究了下,使用mysqldump来定时备份mysql的数据. 分析 我这块数据库是在容器中运行的,在宿主机 ...
- mysql gui 导入数据_在RGui中实现数据源的导入(数据框,.txt,excel,MySQL)
数据框中数据导入 > mydata + gender=character(0), + weight=numeric(0)) > mydata Warning message: In edi ...
- linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器
这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到 ...
最新文章
- 获取Android studio 中的模拟器的界面的点的坐标(Ubuntu)
- 工作报告 2010.12.30
- 14大招打造你的平面设计创意
- 关于.net standard 与 .net core, net framework
- 计算机系统基础:数字的机器表示
- python123循环结构_来学Python啦,大话循环结构~
- 大脑可以自动修复酗酒造成的脑细胞损坏
- POJ 2288 Islands and Bridges(状压dp)
- 天线下倾角示意图_常用天线和无源器件技术参数汇总
- 梁胜:开源是最好的商业模式
- 【AI视野·今日CV 计算机视觉论文速览 第180期】Wed, 26 Feb 2020
- 是什么影响了数据库索引选型?
- 数据结构 7-0 查找
- Head First 设计模式
- 程序员转行做运营,曾被逼得每天想离职,最后...
- vue实现换主题\皮肤功能
- Excel制作动态图表
- anaconda 和Tensorflow 2 安装
- 专属微信公众号消息推送(java版)
- AcWing 2041. 干草堆
热门文章
- ubuntu 14 nginx php,ubuntu14.04安装nginx+php5-fpm
- ad用户和计算机报错,AD常用排错工具
- python程序详细描述_如何逐行描述Python代码?
- split逗号分割中文出现乱码java_Java中URL传中文时乱码的问题解决方案
- 面试了3个 85前 的嵌入式软件工程师
- C语言中,全局变量滥用的后果竟如此严重?
- Questasim10.6c下载与安装教程
- python+html语音人物交互_使用Python读取HTML表并与之交互
- php 8 jit,PHP JIT 是什么?PHP8 新特征之 JIT 图文详解_后端开发
- java orm框架什么意思_ORM框架是什么