MYSQL里有没有像PHP里面的explode函数解决方法
MYSQL里有没有像PHP里面的explode函数
请教
------解决方案--------------------
给你一个我写的存储过程的例子,里面有你想要的。
DELIMITER $$
DROP PROCEDURE IF EXISTS `sp_get_new_release`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_get_new_release`(IN var_str varchar(20),
IN var_note_language char(5))
BEGIN
DECLARE cnt int;
DECLARE i int;
SET @curs = var_str;
SET @op = " ' ";
SET @cur_lang = 'en ';
SET @full_version = ' ';
SET @sql = 'SELECT * FROM software_release a WHERE 1 = 1 ';
SELECT COUNT(*) FROM software_release WHERE STRCMP(note_language,var_note_language) = 0 INTO cnt;
IF cnt != 0 THEN
SET @sql = CONCAT(@sql, ' AND STRCMP(a.note_language, ',@op,var_note_language,@op, ') = 0 ');
ELSE
SET @sql = CONCAT(@sql, ' AND STRCMP(a.note_language, ',@op,@cur_lang,@op, ') = 0 ');
END IF;
loop1:LOOP
SET i = LOCATE( '. ',@curs,1);
SET @a = LEFT(@curs,i-1);
SET @full_version = CONCAT(@full_version,REPEAT( '0 ',(4 - LENGTH(@a))),@a);
SET @curs = SUBSTR(@curs,i+1);
IF INSTR(@curs, '. ') = 0 THEN
SET @a = @curs;
SET @full_version = CONCAT(@full_version,REPEAT( '0 ',(4 - LENGTH(@a))),@a);
LEAVE loop1;
END IF;
END LOOP loop1;
SET @sql = CONCAT(@sql, ' AND full_version > = ',@op,@full_version,@op);
PREPARE s1 FROM @sql;
EXECUTE s1;
DEALLOCATE PREPARE s1;
END$$
DELIMITER ;

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











MyBatis 동적 SQL 태그 해석: Set 태그 사용법에 대한 자세한 설명 MyBatis는 풍부한 동적 SQL 태그를 제공하고 데이터베이스 작업 명령문을 유연하게 구성할 수 있는 탁월한 지속성 계층 프레임워크입니다. 그 중 Set 태그는 업데이트 작업에서 매우 일반적으로 사용되는 UPDATE 문에서 SET 절을 생성하는 데 사용됩니다. 이 기사에서는 MyBatis에서 Set 태그의 사용법을 자세히 설명하고 특정 코드 예제를 통해 해당 기능을 보여줍니다. Set 태그란 무엇입니까? Set 태그는 MyBati에서 사용됩니다.

System76은 최근 8월 8일 Pop!_OS의 차기 주요 알파 빌드와 함께 출시될 예정인 Cosmic 데스크탑 환경으로 큰 파장을 일으켰습니다. 그러나 System76 CEO인 Carl Richell이 X에 대한 최근 게시물에서 Cosmic DE가 다음과 같은 정보를 제공했습니다. 개발자

요소를 삭제하는 방법: 1. Set 객체에서 지정된 요소를 삭제하려면 delete()를 사용합니다. 구문은 "setObj.delete(value);"입니다. 2. Clear()를 사용하여 Set 객체의 모든 요소를 삭제합니다. 구문은 "setObj.delete(value);" "setObj.clear();"입니다.

이 글은 Python의 기초를 바탕으로 dict와 set을 사용하는 방법을 소개합니다. 키-값 저장 구조를 사용하는 dict는 Python에서 가장 일반적으로 사용되는 키로 불변 객체를 선택하는 것이 중요합니다. 문자열입니다.

머리말 Java에서 일반적으로 사용되는 컬렉션 인터페이스 List에는 두 가지 매우 유사한 메서드가 있습니다. Eset(intindex,Eelement); voidadd(intindex,Eelement); 이 두 메서드는 모두 컬렉션의 지정된 위치에 지정된 요소를 삽입합니다. 차이점은 무엇입니까? 이 두 가지 방법 중? 다음으로, 일반적으로 사용되는 컬렉션 구현인 ArrayList를 통해 이 두 메서드 간의 차이점과 유사점을 살펴보겠습니다. 먼저 ArrayList에서 이 두 메서드 간의 유사점을 살펴보겠습니다. 예: #컬렉션의 두 번째 위치에 F를 삽입합니다. #Insert Listlist= add 메소드를 통해

1. 맵 수집 프레임워크 개요 맵 수집 프레임워크는 키를 사용하여 값을 찾고 저장할 수 있는 키-값 쌍 데이터 구조입니다. 맵의 각 키는 고유하며 하나의 값에만 연결될 수 있습니다. Map 컬렉션 프레임워크의 일반적인 구현에는 HashMap, TreeMap 및 LinkedHashMap이 포함됩니다. 1.HashMapHashMap은 Java에서 가장 널리 사용되는 Map 구현으로 해시 테이블을 기반으로 데이터를 저장합니다. HashMap은 성능이 뛰어나며 검색 및 삽입 작업의 시간 복잡도는 O(1)이지만 요소의 순서를 보장하지는 않습니다. 데모 코드: Mapmap=newHashMap

set 명령 구문 SETkeyid[FIELDnamevalue...][EXseconds][NX|XX](OBJECTgeojson)|(POINTlatlonz)|(BOUNDSminlatminlonmaxlatmaxlon)|(HASHgeohash)|(STRINGvalue) set 명령은 hash 명령 사용과 동일합니다. redis에서도 키와 ID의 조합이지만 차이점은 Tile38의 set 명령이 FIELD 필드 사용자 정의, EX 유효 기간 설정 등과 같은 더 많은 다른 속성을 전달할 수도 있다는 것입니다.

1.ListList는 요소가 반복되고 요소가 인덱스로 액세스될 수 있도록 허용하는 Java 컬렉션 프레임워크의 정렬된 컬렉션입니다. List의 일반적인 구현 클래스에는 ArrayList, LinkedList 및 Vector가 포함됩니다. 다음은 ArrayList를 사용하여 정수 세트를 저장하는 방법을 보여줍니다. importjava.util.ArrayList;publicclassArrayListDemo{publicstaticvoidmain(String[]args){//ArrayList 객체 생성 ArrayListnumbers=newArr
