解析在MYSQL語法中使用trim函式刪除兩側字元

2022-09-29 05:18:08 字數 932 閱讀 8857

在實際開發中,你總是會遇到這種情況

或者遇到這種情況

資料多了也會令你抓狂,如果還在用select field from table where like '/%' 絕對是乙個吃力不討好的做法,那麼,仔細研究mysql自帶函式那絕對是首要工作。我第一時間就是想到,php函式中的trim是不是也可能用到mysql中呢,回答是肯定的。你可以從mysql手冊中找到,當然,你可以百度一下,***說的與前人相同。

select *,trim(leading '/程式設計客棧' from `path`) as paths from `ts_back_pic` 10

隆重程式設計客棧介紹第乙個,leading,可以刪除左側指定的字元以及字串

select *,trim(trailing '/' from `path`) as paths from `ts_back_pic` limit 10

第二www.cppcns.com個,可以刪除右側的指定字元以及字串

select *,trim(both '/' from `path`) as paths from `ts_back_pic` limit 10

第三個,可以刪除兩側的指定字元以及字串

最重要的,和php函式有區別的是,trim在php函式中是刪除多個字元的,而在mysql中刪除的卻是字串

來個簡單點的

select *,trim(`path`) as paths from `ts_back_pic` limit 10;

刪除兩側空格

來個綜合複雜型的

select *, trim(both '\r\n' from trim(`path`)) as paths from `ts_back_pic` limit 10;

環境:乙個空格後再回車了一下,要刪除空格+回車

本文標題: 解析在mysql語法中使用trim函式刪除兩側字元

本文位址:

在Nuxt中使用scss語法

npm i d node sass sass loadersass基礎語法說明 注意 一定要寫上lang scss 才可以使用scss語法 在assets目錄下新增檔案 my global.scss base color red my btncss 以下兩種引入方式都可以 assets my glo...

在MySQL中使用memcached

這裡提供了一組mysql的udf函式,可以直接在sql中操作memcached。安裝比較簡單,需要安裝 libmemcached 0.12.tar.gz,然後安裝 memcached functions mysql 0.1.tar.gz就可以了。它的幫助檔案中提供了使用方法。只是需要設定ld lib...

在Python中使用MYSQL

緣由 近期在折騰乙個小東西須要抓取網上的頁面。然後進行解析。將結果放到 資料庫中。了解到python在這方面有優勢,便選用之。由於我有臺 server上面安裝有 mysql,自然使用之。在進行資料庫的這個操作過程中遇到了不少問題,這裡 記錄一下,大家共勉。python中mysql的呼叫 之後能夠通過...