[SQL] MySQL의 쿼리 선택 - 값의 취득에만 처음 10 자
SQLMySQL의 쿼리 선택 - 값의 취득에만 처음 10 자
좋아, 그럼 여기서 문제입니다.
나는 약간의 열이있는 테이블과 '주체'열 중 하나입니다 있습니다. 나는 아니오 '제목'필드에서 처음 10 개 글자를 얻는 '대상'필드가 100 개 문자로 문자열을 포함 중요 할 필요가 없습니다.
예를 들어,
표 - TBL. 열 - ID, 주제, 값입니다.
SQL 쿼리 :
SELECT subject FROM tbl WHERE id ='$id';
내가 얻고 그 결과, 예를 들면,
난 단지 처음 10 개 문자가 필요합니다
나는 PHP는 SUBSTR ()를 사용하여 문자의 나머지 부분을 제거 할 수 있음을 이해할 수 있지만 내 경우에는 수 없습니다. 나는 MySQL이 제거 된 여분의 문자를 얻을 필요가있다. 이것은 어떻게 할 수 있는가?
해결법
-
==============================
1.아래 줄을 사용하여
아래 줄을 사용하여
SELECT LEFT(subject , 10) FROM tbl
MySQL의 문서.
-
==============================
2.
SELECT SUBSTRING(subject, 1, 10) FROM tbl
-
==============================
3.당신이 더 그것을 잘라해야하는 경우 왼쪽 또는 하위 문자열 중 하나에서보세요.
당신이 더 그것을 잘라해야하는 경우 왼쪽 또는 하위 문자열 중 하나에서보세요.
당신도 질문을하기 전에 자신을 도와 시도하지 적이 있다면 당신은 일반적으로 따뜻한 응답을 얻을 것이다 - 구글과 MySQL의 문서는 시작하기에 좋은 장소입니다.
from https://stackoverflow.com/questions/14959166/mysql-select-query-get-only-first-10-characters-of-a-value by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 하나의 SQL 문에서 VARCHAR [N] 필드의 크기를 얻으려면? (0) | 2020.04.30 |
---|---|
[SQL] mysql을 - 너무 많은 얼마나 많은 열입니까? (0) | 2020.04.30 |
[SQL] MySQL의 테이블에서 날짜가 기록의 가장 최근의 세트를 선택하는 방법 (0) | 2020.04.30 |
[SQL] 단정를 사용하는 경우 연결을 닫기 (0) | 2020.04.30 |
[SQL] MySQL의 : 등에 의해 주문? (0) | 2020.04.30 |