`
y_zjx
  • 浏览: 173713 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

关于mysql中的replace函数

 
阅读更多
问题说明:
1.有简历表user_resumetbl,其中有一个字段postId存放的是期望职业的id(可有多个期望职业,各id用分隔符“|”隔开)
2.有职位表job_relatedposttbl(该表职位大类下有小类),部分数据如下:

mysql> select * from job_relatedposttbl where postnum='109100'; 
+-----+---------+-----------------------------+-----------+-------+
| id  | postnum | name                        | parentnum | state |
+-----+---------+-----------------------------+-----------+-------+
| 131 | 109100  | 厨师/后厨/小吃/烧烤         | 0         |     1 |
+-----+---------+-----------------------------+-----------+-------+


mysql> select * from job_relatedposttbl where parentnum='109100';
  +-----+---------+-----------------+-----------+-------+
| id  | postnum | name            | parentnum | state |
+-----+---------+-----------------+-----------+-------+
| 132 | 109101  | 厨师            | 109100    |     1 |
| 133 | 109102  | 切配员          | 109100    |     1 |
| 134 | 109103  | 打荷            | 109100    |     1 |
| 135 | 109104  | 川菜厨师        | 109100    |     1 |
| 136 | 109105  | 厨工            | 109100    |     1 |
3.现要查询所有选择“厨师/后厨/小吃/烧烤”下的职位作为期望职业的简历的姓名和期望职位id。

4.
(1)sql语句:
select name,postId from user_resumetbl  where replace(postId,'|',',') in (select id from job_relatedposttbl where parentnum='109100');
(2)查询结果:
+-----------+-------------+---------+
| name      | phone       | postId  |
+-----------+-------------+---------+
| 杜易      | 18709523012 | 132     |
| 王菊龙    | 15130818681 | 132     |
| 郭亚朋    | 13227932048 | 132|562 |
分享到:
评论

相关推荐

    Mysql中replace与replace into的用法讲解

    Mysql replace与replace ...replace是mysql 里面处理字符串比较常用的函数,可以替换字符串中的内容。类似的处理字符串的还有trim截取操作,这里就不在多说。 replace into 主要作用类似insert插入操作。主要的区别是re

    MySQL replace函数替换字符串语句的用法

    MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。 最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍...

    mysql 替换字段部分内容及mysql 替换函数replace()

    [mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法 1.replace into  replace into table (id,name) values(‘1′,’aa’),(‘2′,’bb’)  此语句的作用是向表table中插入两条记录。如果主键id为...

    mysql_regexp_replace.zip_oracle

    oracle中REGEXP_REPLACE函数在mysql中的实现

    mysql-udf-regexp:实现REGEXP _...()函数MySQL用户定义函数模块

    mysql-udf-regexp 该程序包将正则表达式函数用作MySQL用户定义函数(UDF)。...这些函数支持与MySQL REGEXP运算符相同的正则表达式语法,如MySQL手册的正则表达式附录中所述。 这些功能在名称上与Oracle SQL函数

    mySQL中replace的用法

    MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪

    MySQL 基础 - 字符串函数.md

    REPLACE函数:用于在字符串中替换指定的子字符串。 示例代码清晰地展示了每个字符串函数的使用方法和输出结果。通过阅读和演练这个文档,您将能够更加熟悉和理解MySQL数据库中这些常用的字符串函数,从而能够在实际...

    MySQL常见函数使用(二).pdf

    它详细解释了MySQL中的各种内置函数,特别是那些在数据处理和分析中经常用到的函数。内容包括: 字符串函数:如CONCAT(), SUBSTRING(), REPLACE()等。 数值函数:如ROUND(), CEIL(), FLOOR()等。 日期和时间函数:...

    PHP中str_replace函数使用小结

    这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。 函数原型...

    高效的忽略大小写的字符串替换(Replace)函数[定义].pdf

    高效的忽略大小写的字符串替换(Replace)函数[定义].pdf

    MySQL中文参考手册.chm

    1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5 MySQL稳定性? 1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 ...

    MySQL替换函数replace()替换指定字段中的所有字符子串为其他字符串

    MySQL就为我们提供了替换函数replace(),可以实现以上需求。 UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%' SQL语句说明:

    MySQL中replace into语句的用法详解

    在向表中插入数据的时候,经常遇到这样的情况: 1、首先判断数据是否存在; 2、如果不存在,则插入; 3、如果存在,则更新。 ...在MySQL 中也可以先select,判断是否存在,存在则 update 否则 inse

    MySQL使用Replace操作时造成数据丢失的问题解决

    公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致的数据丢失本文对此进行分析。 一、问题说明 公司开发人员在更新数据时使用了 replace into 语句,由于使用...

    MySQL 5.1中文手冊

    2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树安装 2.8.4. 处理MySQL编译问题 2.8.5. MIT-pthreads注意事项 2.8.6. 在Windows下从...

    MySQL中文参考手册

    o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o 1.8 有用的MySQL相关链接 * 2 MySQL 邮件列表及...

    MySQL批量去掉某个字段中的空格

    不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中...

Global site tag (gtag.js) - Google Analytics