2011-02-16 3 views
3

저는 MySQL이 특정 길이의 쿼리를 선택할 수 있다는 것을 알고 있습니다.컬럼의 첫 번째 n 글자를 반환하십시오.

MySQL은 단어의 처음 10 자만 출력 할 수 있습니까?

양식 예

내가 예를 들어 가지고 col에서
mysql_query(SELECT LEFT(col,10),some2,some3 FROM someTable); 

'TextForExampleLongerThanTen' 
'Text' 
'SHORTER' 
'LONGERAGAINTHANTEN' 

나는이 모든 출력되고 싶어하지만, 그들의 처음 10 개 문자

+0

당신이 찾고있을 수 있습니다 http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_left – Piskvor

답변

11

사용 "LEFT()를 "예.

SELECT LEFT(col, 10) FROM table; 
+0

이 바로 출력 10 SIMBOLS에있는 열, 나는 열에있는 모든 질의를 출력하고 싶지만 각각의 첫 번째 simbols 만 출력하고 싶다. – crozer

+0

@ waraza, 필드에서 처음 10 ** ** 다른 ** 문자 (문자)를 원한다는 것을 의미합니까? –

+0

아니요, 그냥 쿼리를 출력 할 때 쿼리 문자를 10 자 이상으로 만들려고합니다. 처음 10 개의 쿼리 문자를 가져 와서 출력합니다. – crozer

관련 문제