`
- 浏览:
173713 次
- 性别:
- 来自:
北京
-
问题说明:
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 |
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Mysql replace与replace ...replace是mysql 里面处理字符串比较常用的函数,可以替换字符串中的内容。类似的处理字符串的还有trim截取操作,这里就不在多说。 replace into 主要作用类似insert插入操作。主要的区别是re
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。 最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍...
[mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法 1.replace into replace into table (id,name) values(‘1′,’aa’),(‘2′,’bb’) 此语句的作用是向表table中插入两条记录。如果主键id为...
oracle中REGEXP_REPLACE函数在mysql中的实现
mysql-udf-regexp 该程序包将正则表达式函数用作MySQL用户定义函数(UDF)。...这些函数支持与MySQL REGEXP运算符相同的正则表达式语法,如MySQL手册的正则表达式附录中所述。 这些功能在名称上与Oracle SQL函数
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪
REPLACE函数:用于在字符串中替换指定的子字符串。 示例代码清晰地展示了每个字符串函数的使用方法和输出结果。通过阅读和演练这个文档,您将能够更加熟悉和理解MySQL数据库中这些常用的字符串函数,从而能够在实际...
它详细解释了MySQL中的各种内置函数,特别是那些在数据处理和分析中经常用到的函数。内容包括: 字符串函数:如CONCAT(), SUBSTRING(), REPLACE()等。 数值函数:如ROUND(), CEIL(), FLOOR()等。 日期和时间函数:...
这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。 函数原型...
高效的忽略大小写的字符串替换(Replace)函数[定义].pdf
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(),可以实现以上需求。 UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%' SQL语句说明:
在向表中插入数据的时候,经常遇到这样的情况: 1、首先判断数据是否存在; 2、如果不存在,则插入; 3、如果存在,则更新。 ...在MySQL 中也可以先select,判断是否存在,存在则 update 否则 inse
公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致的数据丢失本文对此进行分析。 一、问题说明 公司开发人员在更新数据时使用了 replace into 语句,由于使用...
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下从...
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 邮件列表及...
不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中...