반응형
MySQL Select Query-값의 처음 10 자만 가져옵니다
자, 여기 문제가 있습니다.
일부 열이있는 테이블이 있고 'subject'는 열 중 하나입니다. 'subject'필드에 100자가 포함 된 문자열이 포함되어 있더라도 'subject'필드에서 처음 10자를 가져와야합니다.
예를 들어
표- tbl
. 열 - id
, subject
, value
.
SQL 쿼리 :
SELECT subject FROM tbl WHERE id ='$id';
내가 얻는 결과는 예를 들어
안녕하세요, 제 주제이며 어떻게 지내세요
처음 10 자만 필요합니다
안녕, 티
php substr ()을 사용하여 나머지 문자를 제거 할 수는 있지만 이해할 수는 없습니다. MySQL에서 초과 문자를 제거해야합니다. 이것을 어떻게 할 수 있습니까?
아래 줄을 사용하여
SELECT LEFT(subject , 10) FROM tbl
SELECT SUBSTRING(subject, 1, 10) FROM tbl
더 많이 자르려면 왼쪽 또는 부분 문자열을 살펴보십시오 .
Google과 MySQL 문서는 시작하기에 좋은 곳입니다. 질문을하기 전에 자신을 도우려고하지 않았다면 일반적으로 따뜻한 반응을 얻지 못할 것입니다.
반응형
'developer tip' 카테고리의 다른 글
"이 작업을 수행하려면 Ruby 및 Sass를 설치하고 PATH에 설치해야합니다"경고를 해결하는 방법 경고? (0) | 2020.07.26 |
---|---|
Jackson-일반 클래스를 사용하여 직렬화 해제 (0) | 2020.07.26 |
Vim에서 이전에 열린 파일로 돌아가는 방법은 무엇입니까? (0) | 2020.07.26 |
CSS 구체화-선택이 렌더링되지 않는 것으로 선택 (0) | 2020.07.26 |
Java split () 메소드는 끝에 빈 문자열을 제거합니까? (0) | 2020.07.26 |