mssql 문자열 뒤에 글자 잘라서 가져오기 0 4 943

by midnight [2019.05.22 18:42:58]


테이블에

12345

23456

34567

이렇게 다섯글자씩 있을때,

 

select를 하면 (원하는 만큼)

1234

2345

3456 이렇게 뒤에 한자를 "빼고" 나오는법 없나요?

뒤에자만 끊는 left 이런거 말고요ㅠ

 

 

by 르매 [2019.05.23 00:13:52]

뒤에 한 글자를 빼고 나오게 하고 싶은데.. 왜 LEFT를 쓰면 안된다는 건가요?

그냥 LEFT(컬럼, LEN(컬럼) - 1) 하면 될텐데요..


by 마농 [2019.05.23 08:35:17]

5자 고정이면 len 쓸 필요도 없네요.
left 가 적절합니다. substring 도 가능.


by 르매 [2019.05.23 08:45:42]

그렇긴한데 왠지 5자가 아닌 경우에도 쓸 수 있는 방법을 질문 하시는건가 싶어서 ^^


by DarkBee [2019.05.23 16:59:32]

FLOOR(컬럼 / 10)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입