求一段SQL语句,太绕了,小弟我自己绕不出来了
求一段SQL语句,太绕了,我自己绕不出来了。
表名:tables
以下为表内字段:
id(int)|value(varchar)|username(varchar)
以下为表内现有的记录:
1|AX,BX,CX,DX|名字1
2|AY,BY,CY|名字2
3|AZ,BZ,CZ,DZ,EZ,FZ|名字3
4|AX,BY,CZ,DZ|名字4
5|DZ,CY,BX,MZ|名字5
现在我需要的是通过获取到的值查询value字段
比如我现在获取到了"DZ,AZ,DX"这个值,然后我需要一个sql语句来做到根据获得的值来查询得到value这个字段里所有含有DZ和AZ和DX的所有记录,但同时如果只查询“A”这个值的时候却在以上记录中查询不到结果。
我自己绕了半天也没绕出来,谁帮我构造一下,或者帮我理一下思路。
万分感谢
------解决方案--------------------
FIND_IN_SET
------解决方案--------------------
`VALUE` like "%DZ%"
or
`VALUE` like "%AZ%"
or
。。。。
这样?

핫 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)

뜨거운 주제











php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

1. 일치하는 내용의 차이 LIKE는 전체 데이터가 일치해야 하며 REGEXP는 부분 일치만 필요하며 하나의 조각만 충족하면 됩니다. 2. 일치 위치의 차이점: LIKE는 전체 열과 일치합니다. 일치하는 텍스트가 열 값에 나타나면 LIKE는 이를 찾지 않으며 해당 행은 반환되지 않습니다(REGEXP가 열 값 내에 사용되지 않는 한). 일치하는 텍스트가 열 값에 나타나면 REGEXP는 이를 찾아 해당 행을 반환하고 REGEXP는 전체 열 값을 일치시킬 수 있습니다(LIKE와 동일한 효과). 3. SQL 문은 LIKE 일치와 다른 데이터를 반환합니다: SQL 문

LIKE 연산자는 WHERE 절의 열에서 지정된 패턴을 검색하는 데 사용됩니다. 구문: SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern 지정된 템플릿이 배치되는 위치이며 여기서는 와일드카드 문자 %라고도 하는 "%"가 사용됩니다. 조건 앞에 배치되면 ..로 끝나는 데이터를 검색합니다. .; 예: % Li %가 조건 뒤에 오면...으로 시작하는 데이터가 검색됩니다. 예: Li %%가 조건 앞뒤에 있으면 포함된 데이터가 검색됩니다. 리% 지식 포인트 : ERROR1064 (42000):Youhaveane

MySQL을 사용하는 동안 날짜는 일반적으로 날짜/시간, 타임스탬프 및 기타 형식으로 저장됩니다. 그러나 때로는 특별한 필요나 역사적 이유로 인해 날짜가 varchar 형식으로 저장됩니다. 함수 사용: STR_TO_DATE(str,format) STR_TO_DATE(str,format) 함수는 DATE_FORMAT() 함수의 역함수입니다. 문자열 str과 형식 문자열 형식을 사용합니다. STR_TO_DATE()는 형식 문자열에 날짜 및 시간 구성 요소가 포함되어 있거나 단어가 다음과 같은 경우 DATETIME 값을 반환합니다.

Union을 사용하여 Like 문 최적화 1) 쿼리에서 비교를 위해 or 연산자를 사용해야 하는 경우가 있습니다. where 절에서 or 키워드가 너무 자주 사용되면 MySQL 최적화 프로그램이 실수로 레코드를 검색하기 위해 전체 테이블 스캔을 선택하게 될 수 있습니다. Union 절을 사용하면 특히 쿼리 중 하나에 최적화된 인덱스가 있고 다른 쿼리에도 최적화된 인덱스가 있는 경우 쿼리 실행 속도가 빨라집니다. 예를 들어 각각 first_name과 last_name에 인덱스가 있는 경우 다음 쿼리 문을 실행합니다. mysql>select*fromstudentswherefirst_namelike'A

mysql에서 char과 varchar의 차이점은 다음과 같습니다. 1. CHAR는 고정 길이이고 VARCHAR은 가변 길이입니다. 2. CHAR 저장 및 검색 효율성은 높지만 VARCHAR 저장 및 검색 효율성은 높지 않습니다. 3. CHAR는 저장 공간을 차지합니다. , VARCHAR을 사용하면 저장 공간을 절약할 수 있습니다.

우선 TEXT 유형을 사용하는 것은 효율성에 심각한 영향을 미치기 때문에 권장되지 않습니다. 가장 좋은 방법은 VARCHAR을 사용하고 필드의 최대 길이를 결정하는 것입니다. 먼저 테이블에서 rule_value 필드를 정의하고 길이를 255로 설정한 다음 가장 작은 json 문자열을 입력할 수 있습니다. MySQL의 CHAR_LENGTH 함수를 사용하여 rule_value의 크기를 계산합니다: SELECTid, rule_type, rule_value, CHAR_LENGTH(rule_value) as rule_value_length, rule_markFROMtest_tableWHEREr

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
