반응형
varchar에서 마지막 네 문자를 가져 오는 방법은 무엇입니까?
varchar 필드에서만 마지막 4자를 가져 오려고합니다. 모든 행은 길이가 다릅니다. 이 작업을 수행하려면 어떤 기능을 사용해야합니까?
옳은 일 :
select RIGHT('abcdeffff',4)
SUBSTR(column, LENGTH(column) - 3, 4)
LENGTH
문자열 길이를 SUBSTR
반환하고 "위치 길이-4"에서 4자를 반환합니다.
RIGHT ( character_expression , integer_expression )
SELECT RIGHT(column, 4) FROM ...
또한 다른 문자열 함수 목록입니다 .
RIGHT()
함수 사용 : http://msdn.microsoft.com/en-us/library/ms177532(v=sql.105).aspx
SELECT RIGHT( '1234567890', 4 ); -- returns '7890'
Oracle SQL의 SUBSTR(column_name, -# of characters requested)
경우 주어진 쿼리에 대해 마지막 세 문자를 추출합니다. 예 :
SELECT SUBSTR(description,-3) FROM student.course;
참고 URL : https://stackoverflow.com/questions/12504985/how-to-take-last-four-characters-from-a-varchar
반응형
'developer tip' 카테고리의 다른 글
문자열의 마지막 4자를 얻는 방법? (0) | 2020.10.25 |
---|---|
Nullable 형식 : C #에서 null 또는 0을 확인하는 가장 좋은 방법 (0) | 2020.10.25 |
Lua의 인라인 조건 (a == b? "yes": "no")? (0) | 2020.10.24 |
Android 푸시 알림 (GCM), 일일 한도가 있습니까? (0) | 2020.10.24 |
문자열 또는 이진 데이터가 잘립니다. (0) | 2020.10.24 |