Heim > Datenbank > MySQL-Tutorial > sql截取字段最后以特定字符隔开的内容语句_MySQL

sql截取字段最后以特定字符隔开的内容语句_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:49:08
Original
1155 Leute haben es durchsucht

bitsCN.com

字段images保存的数据是: a.jpg;b.jpg;c.jpg

要把images的最后一张图片c.jpg赋值到images_default

执行的SQL语句是

 代码如下 复制代码
UPDATE product SET `image_default` = REVERSE(MID(REVERSE(`images`),1,LOCATE(';',REVERSE(images))-1)) WHERE product_id > 1 

下面我们利用了几个函数,参考

REVERSE

REVERSE(str)
    返回颠倒字符顺序的字符串str。

 代码如下 复制代码
    mysql> select REVERSE('http://www.hzhuti.com/nokia/6220c/');
            -> 'cba'

    该函数对多字节可靠的。

MID

MID() 函数

MID 函数用于从文本字段中提取字符。
SQL MID() 语法

 代码如下 复制代码
SELECT MID(column_name,start[,length]) FROM table_name

LOCATE

LOCATE(substr,str) , LOCATE(substr,str,pos)
第一个语法返回字符串 str中子字符串substr的第一个出现位置。第二个语法返回字符串 str中子字符串substr的第一个出现位置, 起始位置在pos。如若substr 不在str中,则返回值为0

更多详细内容请查看:http://www.111cn.net/database/mysql/42395.htm

bitsCN.com
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage