韦德国际_韦德国际1946官方网站_韦德国际1946手机版
做最好的网站

数据库之mysql篇

日期:2019-05-22编辑作者:韦德国际1946手机版

LOCATE(substr,str)

数据库之mysql篇。重返子串substr在字符串str第二个冒出的岗位,如若substr不是在str里面,再次来到0.

    mysql> select LOCATE('bar', 'foobarbar');  
    -> 4  
    mysql> select LOCATE('xbar', 'foobar');  
    -> 0

韦德国际1946手机版,在mysql 里是尚未像sqlserver的charindex函数的, 用LOCATE和POSITION函数可以达成效益!

select SUBSTR(content FROM 1 FOR LOCATE(',',content)-1) as cityid,
SUBSTR(content FROM LOCATE(',',content) 1 FOR LOCATE(',',content,LOCATE(',',content) 1)-1-LOCATE(',',content,LOCATE(',',content))) as cityname,  
SUBSTR(content FROM LOCATE(',',content,LOCATE(',',content) 1) 1 FOR 100) as phone from  tb_vector_prefixnum where content like '0%'limit 10;

update  tb_vector_prefixnum set citycode=SUBSTR(content FROM 1 FOR LOCATE(',',content)-1),
cityname=SUBSTR(content FROM LOCATE(',',content) 1 FOR LOCATE(',',content,LOCATE(',',content) 1)-1-LOCATE(',',content,LOCATE(',',content))),
prefixnum=SUBSTR(content FROM LOCATE(',',content,LOCATE(',',content) 1) 1 FOR 100)

数据库之mysql篇(6)—— mysql常用函数函数/自定义函数,mysql函数

  • LOCATE(substr,str)
  • POSITION(substr IN str)

语法:LOCATE(substr,str,pos)

常用函数

重返子串 substr 在字符串 str 中第四回出现的岗位。假若子串 substr 在 str 中不设有,重回值为 0:

substr:分隔符 str:字符串内容 pos 位置:从什么位置开始计算

运算函数

本文由韦德国际发布于韦德国际1946手机版,转载请注明出处:数据库之mysql篇

关键词: mysql indexof SQL 字符串函数 substring

分区拆分和分区合并,拆分分区

举例我们有如下mysql的分区表: 105、mysql 分区之 分区管理,mysql分区 1.mysql分区处理分区字段NULL值的方式 1.range分区...

详细>>

【韦德国际1946手机版】php列出mysql表的享有行和

htmlheadtitleSelecting Data/title/headbody?php$user = "root";$pass = "";$db = "mydatabase";$link = mysql_connect( "localhost", $user, $pass );if ( ! $l...

详细>>

mysql操作封装,2个标准的php操作mysql的封装类

?PHP class Database { var $db; var $result; var $lastQuery; var $numQueries = 0; var $error; var $showErrors = true; function Database($host, $user, $p...

详细>>

replace函数的行使,函数使用

replace函数语法: /*mysql select * from sales; ----- ------------ -------- -------- -------- ------ ------------ | num | name | winter | spring | ...

详细>>