Oracle 쿼리에서 문자열의 처음 두 문자를 가져오려면 어떻게 해야 합니까?
열 이름이 있다고 가정합니다.OrderNo
가치 있게AO025631
테이블에서shipment
.
컬럼 값의 처음 두 글자만 얻을 수 있도록 테이블을 쿼리하려고 합니다. AO
.
SQL 쿼리 자체에서 이 작업을 수행할 수 있습니까?
기판(문서):
SELECT SUBSTR(OrderNo, 1, 2) As NewColumnName from shipment
선택하면 다른 열과 같습니다.이름을 붙여야 합니다.As
키워드)와 같은 스테이트먼트에서 다른 컬럼을 선택할 수 있습니다.
SELECT SUBSTR(OrderNo, 1, 2) As NewColumnName, column2, ... from shipment
select substr(orderno,1,2) from shipment;
당신도 서류를 보는 것이 좋을지도 모릅니다.
여기 좀 봐.
SELECT SUBSTR('Take the first four characters', 1, 4) FIRST_FOUR FROM DUAL;
간단:
SELECT SUBSTR(OrderNo, 1, 2) FROM shipment;
그냥 기판 기능을 사용하세요.여기에는 문자열 열 이름, 시작 색인 및 하위 문자열 길이라는 세 가지 매개 변수가 있습니다.
select SUBSTR(OrderNo, 1, 2) FROM shipment;
배송에서 기판(order no, 1,2)을 선택해 보십시오.
언급URL : https://stackoverflow.com/questions/6225392/how-to-get-first-two-characters-of-a-string-in-oracle-query
'programing' 카테고리의 다른 글
"유형 'EventEmitter'가 일반적이지 않습니다." 각도 오류 (0) | 2023.03.11 |
---|---|
스프링 부트를 사용하지 않고 스프링 휴식 서비스 생성 (0) | 2023.03.06 |
Jackson Mapper를 사용하여 Java 8 LocalDateTime 직렬화 해제 (0) | 2023.03.06 |
org.disc.inna.disc.discClientAbortException : java.io 。IOException: APR 오류: -32 (0) | 2023.03.06 |
AngularJS 지시적 워치 유효성 (0) | 2023.03.06 |