欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql如何去掉某個字段中的第一個出現(xiàn)的字符串

 更新時間:2024年07月31日 14:41:05   作者:騎著烏龜漫步  
這篇文章主要介紹了mysql如何去掉某個字段中的第一個出現(xiàn)的字符串問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mysql去掉某字段中第一個出現(xiàn)的字符串

需求

比如test表中有一個name的字段,

需要去掉這個字段中的以“擅長”開頭的記錄中的第一個“擅長”字符串,

如“擅長游泳,擅長吃飯,擅長打游戲”,

修改后的記錄為“游泳,擅長吃飯,擅長打游戲”。

表結(jié)構(gòu):

查詢語句:

select CONCAT('',SUBSTRING(`Name`,3)) `Name` FROM test where `Name` LIKE '擅長%';

查詢結(jié)果:

修改語句:

update test SET `Name` = CONCAT('',SUBSTRING(`Name`,3)) where `Name` LIKE '擅長%';

修改之后的查詢結(jié)果:

mysql字符串函數(shù),刪除首位字符串

如字段為 so.go.lie 查詢上一級的方法為:

ed,(reverse(substring_index(reverse(ed),'.',1))),'')

刪除最后一個字符串的方法

LEFT(XXX,LENGTH(XXX)-1)
SUBSTRING(XXX, 1,length(XXX)-1)
TRIM(TRAILING ',' FROM XXX)

trim函數(shù)可以過濾指定的字符串:

  • 完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
  • 簡化格式:TRIM([remstr FROM] str)

Returns the string str with all remstr prefixes or suffixes removed. If none of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is assumed. remstr is optional and, if not specified, spaces are removed.

以下是代碼片段:

mysql>  SELECT  TRIM( ' bar   ' ); //默認刪除前后空格
->  'bar'
mysql>  SELECT  TRIM(LEADING  ','  FROM  ',,barxxx' );    //刪除指定首字符 如',‘
->  'barxxx'
mysql>  SELECT  TRIM(BOTH  ','  FROM  ',,bar,,,' );         //刪除指定首尾字符
->  'bar'
mysql>  SELECT  TRIM(TRAILING  ','  FROM  'barxxyz,,' );
->  'barxxyz'

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用MySQL進行千萬級別數(shù)據(jù)查詢的技巧分享

    使用MySQL進行千萬級別數(shù)據(jù)查詢的技巧分享

    這篇文章主要介紹了如何使用MySQL進行千萬級別數(shù)據(jù)查詢的技巧,文中通過代碼示例給大家講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • mysql Innodb表空間卸載、遷移、裝載的使用方法

    mysql Innodb表空間卸載、遷移、裝載的使用方法

    從MySQL的Innodb特性中我們知道,Inndob的表空間有共享和獨享的特點,如果是共享的。則默認會把表空間存放在一個文件中(ibdata1),當(dāng)開啟獨享表空間參數(shù)Innodb_file_per_table時,會為每個Innodb表創(chuàng)建一個.ibd的文件。文章討論在獨享表空間卸載、裝載、遷移Innodb表的情況
    2013-11-11
  • MySQL主從搭建(多主一從)的實現(xiàn)思路與步驟

    MySQL主從搭建(多主一從)的實現(xiàn)思路與步驟

    通過MySQL主從配置,可以實現(xiàn)讀寫分離減輕數(shù)據(jù)庫壓力,最近正好遇到這個功能,所以這篇文章主要給大家介紹了關(guān)于MySQL主從搭建(多主一從)的實現(xiàn)思路與步驟,需要的朋友可以參考下
    2021-05-05
  • 21分鐘 MySQL 入門教程

    21分鐘 MySQL 入門教程

    這篇文章主要介紹了MySQL 入門教程,通過簡單的介紹基本上可以讓你21分鐘就可以了解下mysql
    2014-06-06
  • 輕松掌握MySQL函數(shù)中的last_insert_id()

    輕松掌握MySQL函數(shù)中的last_insert_id()

    相信大家應(yīng)該都知道Mysql函數(shù)可以實現(xiàn)許多我們需要的功能,這篇文章介紹的Mysql函數(shù)Last_insert_id()就是其中之一,文章通過一個例子展開來講,應(yīng)該更有助于大家的理解和學(xué)習(xí),有需要的朋友們下面來一起看看吧。
    2016-12-12
  • MySQL中Binlog日志的使用方法詳細介紹

    MySQL中Binlog日志的使用方法詳細介紹

    MySQL的binlog(二進制日志)是一種記錄MySQL服務(wù)器所有更改的二進制日志文件,下面這篇文章主要給大家介紹了關(guān)于MySQL中Binlog日志的使用方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • MySQL中表分區(qū)技術(shù)詳細解析

    MySQL中表分區(qū)技術(shù)詳細解析

    數(shù)據(jù)庫分區(qū)是一種物理數(shù)據(jù)庫設(shè)計技術(shù)。雖然分區(qū)技術(shù)可以實現(xiàn)很多效果,但其主要目的是為了在特定的SQL操作中減少數(shù)據(jù)讀寫的總量以縮減sql語句的響應(yīng)時間,同時對于應(yīng)用來說分區(qū)完全是透明的。
    2016-06-06
  • 將MySQL查詢結(jié)果按值排序的簡要教程

    將MySQL查詢結(jié)果按值排序的簡要教程

    這篇文章主要介紹了將MySQL查詢結(jié)果按值排序的簡要教程,不過同樣需要對結(jié)果進行檢查而決定是否使用order by等其他語句,需要的朋友可以參考下
    2015-12-12
  • Linux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)

    Linux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)

    下面小編就為大家?guī)硪黄狶inux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • Linux下mysql 5.6.17 安裝圖文教程

    Linux下mysql 5.6.17 安裝圖文教程

    這篇文章主要為大家詳細介紹了Linux下mysql 5.6.17 安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論