programing

Oracle 쿼리에서 문자열의 처음 두 문자를 가져오려면 어떻게 해야 합니까?

newsource 2023. 3. 6. 21:12

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