developer tip

MySQL Select Query-값의 처음 10 자만 가져옵니다

optionbox 2020. 7. 26. 12:54
반응형

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 

MySQL 문서


SELECT SUBSTRING(subject, 1, 10) FROM tbl

더 많이 자르려면 왼쪽 또는 부분 문자열을 살펴보십시오 .

Google과 MySQL 문서는 시작하기에 좋은 곳입니다. 질문을하기 전에 자신을 도우려고하지 않았다면 일반적으로 따뜻한 반응을 얻지 못할 것입니다.

참고 URL : https://stackoverflow.com/questions/14959166/mysql-select-query-get-only-first-10-characters-of-a-value

반응형