제한된 문자 수의 문자열 열을 가져 오는 select를 수행 할 수 있습니까? 예를 들어 10 자와 15 자의 레코드가있는 열이 있는데 10 자만 필요합니다.필드 varchar 크기가 제한된 레코드를 선택하는 경우
1
A
답변
3
substr
을 사용하십시오. 여기 테스트 예 : http://sqlfiddle.com/#!4/9b800/1
create table t (v varchar(50));
insert into t values ('this is a test of the substr fn');
insert into t values ('this is another test of the substr fn');
select
substr(v,1,10) restricted_output,
v unrestricted_output
from t
결과 집합 : 내가 원하는 정확하게이었다
RESTRICTED_OUTPUT UNRESTRICTED_OUTPUT this is a this is a test of the substr fn this is an this is another test of the substr fn
2
귀하의 질문은 매우 모호합니다. 테이블의 필드가 X 문자 (15, 30, 무엇이든)를 허용하고 길이가 10 인 레코드 만 원한다고 말하고 있습니까? 그렇다면 ... 다음은 테이블 이름과 yourField를 시스템의 값으로 대체하여 작동합니다.
Select * from tableName where length(yourField) = 10
그러나 모든 테이블 열의 길이가 10이면 끝납니다. 테이블/열 및 필드 크기 목록을 보려면 All_tab_cols 뷰를 확인하십시오.
+0
. Obs : 내 sqldbx 함수에서 len()입니다. 감사! – Marco
관련 문제
- 1. mysql에서 레코드를 선택하는 경우
- 2. 어떻게 방법 "no_form"에서 마지막 레코드를 선택하는 쿼리 varchar 형
- 3. DB2 Varchar 필드 길이
- 4. varchar 필드 길이가 잘못보고되었습니다.
- 5. 제한된 필드 이름 길이
- 6. 레일에서 필드 값이 가장 낮은 레코드를 선택하는 방법
- 7. 나는 테이블에서 제한된 레코드를 얻는다.
- 8. SQL에서 열로 레코드를 선택하는 방법
- 9. PostgreSQL의 varchar 열에서만 정수 값을 선택하는 방법
- 10. SQL scramble 데이터베이스 varchar 필드
- 11. 분할 단일 VARCHAR 필드, 별도로
- 12. VARCHAR 필드 오라클의 최대 값
- 13. CakePHP에서 제한된 필드 가져 오기
- 14. 보기, 필드 추가, 제한된 옵션
- 15. 다른 필드 세 개 중 두 개가 동일한 경우 최대 ID 열이있는 레코드를 선택하는 방법
- 16. LINQ 쿼리 최신 레코드를 선택하는
- 17. Oralce 올바른 레코드를 선택하는 쿼리
- 18. 데이터베이스에서 표시된 값만큼 레코드를 선택하는 방법
- 19. XML 열에 값이있는 요소가 포함 된 경우 레코드를 선택하는 XQuery
- 20. 생일이 오늘 인 경우 테이블에서 레코드를 선택하는 방법은 무엇입니까?
- 21. 카산드라의 시계열에서 마지막 레코드를 선택하는 방법은 무엇입니까?
- 22. bigint로 캐스팅 varchar 열에 실패한 레코드를 선택
- 23. SchemaGenerator 추가 VARCHAR 필드, 이유가 무엇입니까?
- 24. 필드 크기가 쿼리 시간에 영향을 줍니까?
- 25. mysql : 제한된 레코드를 mysql 셸에 표시 하시겠습니까?
- 26. JSP 페이지에서 제한된 레코드를 표시하는 방법
- 27. 데이터베이스 필드 유형 int 또는 varchar
- 28. MySQL 잘못된 ID가있는 레코드를 선택하는 방법은 무엇입니까?
- 29. 변경 SQL 필드 데이터 형식 VARCHAR 이미
- 30. 테이블에서 고유 레코드를 선택하는 방법
이렇게하면 완벽하게 작동합니다. 감사! – Marco
당신을 가장 환영합니다. – bernie