Oracle中如何截取字符串的后10位?
Oracle截取字符串的方法步驟如下:
1.使用Oracle語句 select substr('12345',greatest( -位數,-length('12345')),位數) from dual。輸入后程序會自動截取該字符串的指定長度。
2.需要注意的是,表達式中的“位數”輸入格式是數字形式。如截取后10位,則輸入數字10
3.也可以使用這個語句 substr(字符串,截取開始位置,截取長度)
4.這個公式需要注意的是,若最后一個截取長度參數為空,則表示從截取開始位置起截到最末。若截取開始位置 為大于0的數字,則表示從字符串左數幾位開始。 若截取開始位置 為小于0的數字,則表示從字符串右數幾位開始。
擴展資料:
1.Oracle
Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數據庫管理系統。它是在數據庫領域一直處于領先地位的產品。可以說Oracle數據庫系統是目前世界上流行的關系數據庫管理系統,系統可移植性好、使用方便、功能強,適用于各類大、中、小、微機環境。它是一種高效率、可靠性好的 適應高吞吐量的數據庫解決方案。