色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql substr( )

謝彥文2年前13瀏覽0評論

MySQL中的substr()函數是一種用于截取字符串的函數,它能夠從一個字符串中取出指定的一段子串。

substr()函數有兩個必填參數和一個可選參數,它們的含義如下:

substr(string,start,length)
string - 必需,要截取的原字符串。
start - 必需,指定從哪個位置開始截取。如果是負數,則從字符串結尾開始算起。
length - 可選,指定截取的長度,默認是整個字符串。

下面是一個示例,展示如何使用substr()函數取出一個字符串的前三個字符:

SELECT SUBSTR('hello world', 1, 3);    -- 返回 'hel'

在這個例子中,我們傳入了一個字符串 'hello world',并指定了從第一個字符開始截取,截取長度為三個字符。因此,返回的結果是 'hel'。

還可以使用負數作為第二個參數,表示從字符串末尾算起。例如,我們將上面的示例改寫,從字符串末尾依次取出后三個字符:

SELECT SUBSTR('hello world', -3);    -- 返回 'rld'

在這個例子中,我們將第二個參數改成了 -3,這意味著從字符串末尾依次取出后三個字符 'rld'。

如果不指定第三個參數,則默認截取整個字符串,例如:

SELECT SUBSTR('hello world', 7);     -- 返回 'world'
SELECT SUBSTR('hello world', -5, 2); -- 返回 'wo'

在這些示例中,第一個函數調用截取了從第7個字符開始的整個字符串 'world',而第二個函數調用從字符串末尾的第5個字符開始,取出長度為2的子串 'wo'。