>백엔드 개발 >PHP 튜토리얼 >라운드 함수 사용법 MySQL의 FIND_IN_SET 함수 사용법 공유

라운드 함수 사용법 MySQL의 FIND_IN_SET 함수 사용법 공유

WBOY
WBOY원래의
2016-07-29 08:48:191419검색

데이터베이스를 설계할 때 이런 상황이 자주 발생합니다. 예:
기사 테이블에는 기사 유형이 저장됩니다. 1개의 헤드라인, 2개의 추천, 3개의 핫스팟, 4개의 사진 및 텍스트가 있습니다. .. ..11, 12, 13 등
이제 제목이자 화제이자 사진이자 텍스트인 기사가 있습니다.
유형은 1, 3 형식으로 저장됩니다. , 4.
무엇을 합니까? sql을 사용하여 유형에 4가지 그래픽 및 텍스트 표준이 있는 모든 기사를 찾습니다.
이제 find_in_set이 조치를 취할 시간입니다.
먼저 구문을 살펴보세요. mysql 매뉴얼의 find_in_set 함수:
FIND_IN_SET(str,strlist )
문자열 str이 N개의 하위 체인으로 구성된 문자열 목록 strlist에 있는 경우 반환 값의 범위는 1에서 N까지입니다. 문자열 목록은 ',' 문자로 구분된 문자열 체인입니다. 첫 번째 인수가 상수 문자열이고 두 번째 인수가 SET 유형의 열인 경우 FIND_IN_SET() 함수는 비트 계산을 사용하도록 최적화됩니다. str이 strlist에 없거나 strlist가 빈 문자열인 경우 반환 값은 0입니다. 매개변수가 NULL인 경우 반환 값은 NULL입니다. 첫 번째 인수에 쉼표(',')가 포함되어 있으면 이 함수가 제대로 작동하지 않습니다.

코드 복사 코드는 다음과 같습니다.


mysql> SELECT FIND_IN_SET('b','a,b,c ,d' ; >

코드 복사


코드는 다음과 같습니다.


FIND_IN_SET('4',type)

인 기사에서 *를 선택하세요. 이상은 round 함수 사용법을 소개하고 있으며, round 함수 사용법을 포함하여 MySQL FIND_IN_SET 함수 사용법을 공유하니, PHP 튜토리얼에 관심 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.