SELECT ID_NO
FROM EMPLOYEE
WHERE trim(SYN_NO) ='21IT';
この形式で
SYN_NO列保持データ
21IT/00065421
私は最初の4つの文字を取得したいと私はトリム、rtrimを試みたが、それは仕事をしなかった。これを行う方法はありますか?ありがとう
SELECT ID_NO
FROM EMPLOYEE
WHERE trim(SYN_NO) ='21IT';
この形式で
SYN_NO列保持データ
21IT/00065421
私は最初の4つの文字を取得したいと私はトリム、rtrimを試みたが、それは仕事をしなかった。これを行う方法はありますか?ありがとう
は、オラクルにはLEFT
はありません。私は以下のリンク先の記事は、この問題におよそ1人の出会いを語り、およびOracleでは
SUBSTR(SYN_NO,1,4)
申し訳ありませんが、これはOracleと認識しています。あなたはSUBSTR
を使用する必要があります。SQL Serverのから来る我々にとって悲しいこと
SELECT ID_NO
FROM EMPLOYEE
WHERE SUBSTR(SYN_NO, 1, 4) ='21IT';
編集したOracle用の回答 –
を使用することをお勧めします、あなたは
SELECT id_no
FROM employee
WHERE substr(syn_no,1,4) = '21IT'
SUBSTR
機能を使用したいです
@Justinありがとうございました。あなたのコメントが届く前にそれに気づき、修正しました。ああ –
クール。私のコメントを削除しました。 –
またはWHERE SYN_NO LIKE '21IT' || '%'; –