`

MySql 字符函数的应用

阅读更多

问题引入:

  我原来的做法是先从第一张表中查出英文名对应的中文名,再用PHP把中文名分解成单个汉字,再查这些单个汉字的意思。
这样就是两次进入数据库。
我想只进一次,查出来中文名后,直接在MYSQL中分解 查询,出结果

 

表A如下:

create table A
(
  id int(4) auto_increment primary key,
  cname varchar(30),
  voice varchar(30)  
  );

 

表B如下:

create table B
(
  id int(4) auto_increment primary key,
  word varchar(20),
  pinyin varchar(20)  
  );

 

插入语句:

--表A插入语句
insert into A values(null,'埃科特','ai1|ke1|te4');

--表B插入语句
insert into B values(null,'埃','ai1'); 
insert into B values(null,'科','ke1'); 
insert into B values(null,'科','ke1'); 
insert into B values(null,'特','Te4'); 
insert into B values(null,'特','Te4'); 

 

 

如何把A表中的类似“'ai1|ke1|te4'”分解成“ai1”,“ke1”,“te4”?然后去B表中查询相关的记录?

分享到:
评论

相关推荐

    mysql字符串连接函数

    MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | +--------------+ 1 row in set (0.00 sec) mysql> select concat('11'...

    mysql拼接字符串函数

    mysql拼接字符串函数

    MySQL 字符串函数大全

    MySQL 字符串函数大全 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII(‘2’); ...

    mysql字符串比较函数:concat和regexp.pdf

    mysql字符串比较函数:concat和regexp.pdf

    mysql函数大全,mysql

    STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...

    mysql常用字符串函数、字符串处理函数大全

    mysql常用字符串函数、字符串处理函数大全。word文档内容中涵盖了mysql数据库字符串处理的38个函数。可完全满足日常对mysql数据库的字符处理操作。

    MySql字符串相似匹配

    亲测可用,mysql字符串相似度匹配函数。下载后直接在mysql中可以测试运行。

    详解MySQL中concat函数的用法(连接字符串)

    本篇文章主要介绍了MySQL中concat函数的用法(连接字符串),在命令行模式下进行测试。具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    mysql 计算字符串相似度

    输入2个中文字符串,计算2个字符串的相似度,用于相似度排序。

    mysql内部函数

    MYSQL函数和操作符 操作符 . 操作符优先级 . 圆括号 . 比较函数和操作符 . 逻辑操作符 控制流程函数 字符串函数 . 字符串比较函数 数值函数 . 算术操作符 . 数学函数 日期和时间函数 MySQL使用什么日历? ...

    MySql常用函数大全讲解

    MySql常用函数大全讲解,数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数

    MySQL函数 获取随机字符串

    MySQL自定义函数 获取随机字符串. string = date +time + random(6)

    MySQL中字符串函数详细介绍

    符串或串(String)是由零个或多个字符组成的有限序列。一般记为 s=’a1a2•••an'... 下面我们来看看MySQL中的字符串函数 假如结果的长度大于 max_allowed_packet 系统变量的最大值时,字符串值函数的返回值为NULL。 对

    MySQL截取和拆分字符串函数用法示例

    本文实例讲述了MySQL截取和拆分字符串函数用法。分享给大家供大家参考,具体如下: 首先说截取字符串函数: SUBSTRING(commentid,9) 这个很简单,从第9个字符开始截取到最后。SUBSTRING的参数有三个,最后一个是...

    MySql常用字符串函数

    mysql 常用字符串函数

    MySQL 基础 - 字符串函数.md

    此Markdown文档提供了MySQL数据库中常用的字符串函数的示例代码和详细说明。通过文档,您可以学习如何使用这些字符串函数来进行字符串操作和处理,以满足各种数据处理需求。 文档中涵盖的字符串函数包括: CONCAT...

    MySql函数-取一个字符串分隔后指定位置的子字符串

    一、函数功能:对字符串进行分隔数组,取指定顺序位置的子字符串,支持左右双向获取,支持默认值返回,附有测试用例 二、函数格式:fn_get_split_val(in_str varchar,in_delimiter varchar,in_order int,in_default ...

    mysql的字符串函数

    mysql的字符串函数

    mysql 常用函数

    doc的文件类型: mysql的常用函数 数学函数 二、字符串函数 二、字符串函数  

    mysql将字符串分割成多列值

    利用mysql中提供的所有函数,组成的一个存储过程。此存储过程主要是将传入的字符串分割为多个值,单个列。

Global site tag (gtag.js) - Google Analytics