SQL 截取字段

MSSQL

1. SUBSTRING

返回字符、binary、text 或 image 表達式的一部分。有關可與該函數一起使用的有效 Microsoft? SQL Server? 數據類型的更多信息,請參見數據類型。
語法
SUBSTRING ( expression , start , length )
參數
expression是字符串、二進制字符串、text、image、列或包含列的表達式。不要使用包含聚合函數的表達式。
start 是一個整數,指定子串的開始位置。
length 是一個整數,指定子串的長度(要返回的字符數或字節數)。

2. LEFT

返回從字符串左邊開始指定個數的字符。
語法
LEFT ( character_expression , integer_expression )
參數
character_expression 字符或二進制數據表達式,可以是常量、變量或列。
character_expression 必須是可以隱式地轉換為 varchar 的數據類型。否則,請使用 CAST 函數顯式轉換 character_expression。
integer_expression 是正整數。如果 integer_expression 為負,則返回空字符串。
返回類型
varchar

3. RIGHT

返回字符串中從右邊開始指定個數的 integer_expression 字符。
語法
RIGHT ( character_expression , integer_expression )
參數
character_expression 由字符數據組成的表達式。character_expression 可以是常量、變量,也可以是字符或二進制數據的列。
integer_expression 是起始位置,用正整數表示。如果 integer_expression 是負數,則返回一個錯誤。
返回類型
varchar

ORACLE

substr( string, start_position, [ length ] )

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 字符串函數 在開發T-SQL時,經常會需要對字符串進行各種各樣的操作,下面介紹常用的字符串函數。 1、獲取字符的A...
    道素閱讀 1,222評論 0 2
  • 一、字符轉換函數 1、ASCII() 返回字符表達式最左端字符的ASCII碼值。在ASCII()函數中,純數字的字...
    輝格食品閱讀 1,663評論 0 3
  • 語 句 功 能 數據操作 SELECT——從數據庫表中檢索數據行和列INSERT——向數據庫表添加新數據行DELE...
    戰敭閱讀 5,114評論 0 53
  • 那一刻媽媽依舊嘮叨著那些成年芝麻。我聽的清楚,她的頻率是,爸爸說到任何有瑕疵的話,她都會,講那個房子,是我們的,如...
    修一云閱讀 242評論 0 0
  • 感賞今天下早班,買了點東西回家看爺爺。 感賞昨天他昨天上夜班抽空接我回家,正好送到家的時候門開著的,不然就進不去啦...
    離不若閱讀 308評論 0 0