關於MySQL 字串操作的一次記錄

2021-08-28 23:51:43 字數 2313 閱讀 3709

初始資料

sql 中的 substring函式是用來抓出乙個字段資料中的其中一部分。這個函式的名稱在不同的資料庫中不完全一樣。

substring(欄位名,開始位置,結束位置)

substring函式select substring(url,1,3) sub fromtable執行結果

left

返回最左邊的n個字元的字串,或null如果任何引數是null。

substring(欄位名,長度設定)

lift函式select left(url,9) sub fromtable執行結果

right

返回字串最右邊的 n 個字元,如果任意引數為null返回null。

rignt(欄位名,長度設定)

rignt函式select right(url,9) sub fromtable執行結果

lower

返回字串根據當前字符集對映轉為小寫字母。

lower(欄位名)

lower函式select lower(url) sub fromtable執行結果

upper

返回字串根據當前字符集對映所有字元為大寫。

upper(欄位名)

upper函式select upper(url) sub fromtable執行結果

concat

concat函式用於連線兩個字串,形成乙個字串。

concat(『值』,『值』,『值』……n)

concat函式select concat(『www』,』.』,『baidu』,』.』,『com』) sub

執行結果

concat_ws()表示連線之用分隔符,它是concat()的一種特殊形式。 第乙個引數是分隔的引數的其餘部分。分隔符是要連線的串之間加入。分隔符可以是乙個字串,如可以是引數的其餘部分。如果分隔符是null,則結果為null。

concat_ws(『要拼接的字元』,『值』,『值』……n)

concat_ws函式select concat_ws(』$』,『1』,『2』,『3』,『4』) sub

執行結果

關於字串操作 一

在我們開發過程中跟介面打交道時,資料用的對多的格式應該就是字串了,因為介面空間上的值通常為字串型別,變數需要轉化為字串才能給各種空間複製,從控制項中讀取資料也是字串型別。很多時候字串就是其乙個中間轉化作用。下面詳細的介紹一些字串操作。stringbuilder 類的部分屬性與方法 stringbui...

LeetCode 字串 一次編輯

輸入 first pale second ple 輸出 true 輸入 first pales second pal 輸出 false 使用和編輯距離一樣的方法計算兩個字串的編輯距離,然後判斷編輯距離是否小於等於 1。如下 class solution if dp m n 1 return true...

關於MYSQL字串

字串是多個字元組成的乙個字串行,由單引號 或雙引號 字元包圍。但在 ansi 模式中執行時只能用單引號 例如 a string another string 在乙個字串中,如果某個序列具有特殊的含義,每個序列以反斜線符號 開頭,稱為轉義字元。mysql 識別下列轉義字元 0 乙個 ascii 0 n...