溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

sql 一個(gè)字段是否包含另一個(gè)字段

發(fā)布時(shí)間:2020-08-11 07:55:08 來(lái)源:網(wǎng)絡(luò) 閱讀:14929 作者:a928154159 欄目:MySQL數(shù)據(jù)庫(kù)
/*
Navicat MySQL Data Transfer

Source Server         : test
Source Server Version : 50528
Source Host           : localhost:3306
Source Database       : test

Target Server Type    : MYSQL
Target Server Version : 50528
File Encoding         : 65001

Date: 2015-03-13 11:25:34
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for queryreptycode
-- ----------------------------
DROP TABLE IF EXISTS `queryreptycode`;
CREATE TABLE `queryreptycode` (
  `id` int(11) NOT NULL,
  `code` varchar(50) DEFAULT NULL,
  `codeRepty` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of queryreptycode
-- ----------------------------
INSERT INTO `queryreptycode` VALUES ('1', '1', '1');
INSERT INTO `queryreptycode` VALUES ('2', '2', '2;3;4;1;');
INSERT INTO `queryreptycode` VALUES ('3', '3', '1;');

數(shù)據(jù)為:

sql 一個(gè)字段是否包含另一個(gè)字段

select DISTINCT Q1.id,Q1.code,Q1.codeRepty from queryreptycode as Q1  INNER JOINqueryreptycode as Q2 
where INSTR(Q1.`code`,'%'+Q2.codeRepty+'%')

sql 一個(gè)字段是否包含另一個(gè)字段

原理:

函數(shù)INSTR會(huì)告訴用戶,其中的一個(gè)字符串(參數(shù))是否在另一個(gè)字符串(也是參數(shù))當(dāng)中。
其具體的語(yǔ)法格式如下:
INSTR(string,substring[,start[,occurrence]])
其中:
string 待查詢的字符串
substring 正在搜索的字符串
start 說(shuō)明開(kāi)始搜索的字符位置。默認(rèn)值是1,就是說(shuō),搜索將從字符串的第一個(gè)字符開(kāi)始。如果,參數(shù)為負(fù) 則表示搜索的位置從右邊開(kāi)始計(jì)算,而不是默認(rèn)的從左邊開(kāi)始
occurrence 指定試圖搜索的子串的第幾次出現(xiàn),默認(rèn)值是1,意 味著希望其首次出現(xiàn)
該函數(shù)反饋一索引順序值,在該位置發(fā)現(xiàn)了要搜索的子串。下面的例子指出了INSTR函數(shù)的使用情況:
INSTR(‘AAABAABA’,’B’)=4
INSTR(‘AAABAABA’,’B’,1,2)=7

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI