`

MySQL 的 substr()

 
阅读更多

 

 

mysql Substr与char_length函数的应用

update lee set name = SUBSTR(name, CHAR_LENGTH('lee')+1) where name like "lee%"

char_length: 不管汉字还是数字或者是字母都算是一个字符
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符

mysql中的substr()函数与php中的substr()是一样的
substr(String string, int start, int length);

 

这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。

需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。

分享到:
评论

相关推荐

    mysql数据乱码的原因及处理办法

    这是我积累的关于mysql的数据乱码的一写经验,有兴趣的可以看看

    MySQL字符串操作

    MySQL 字符串操作 MySQL 字符串操作是数据库管理系统 MySQL 中的一种基本操作,用于处理和操纵字符串数据。字符串操作是数据库查询和数据处理的基础之一,它可以帮助我们快速地处理和提取数据,提高数据处理效率和...

    mysql的函数手册——汇总了mysql的常用函数

    根据提供的文件信息,本文将对MySQL中的常用函数进行详细的解读与总结。这些函数涵盖了字符串处理、数值转换等多个方面,对于数据库开发与维护人员来说是非常重要的工具。下面将逐一解析每个函数的功能及其用法。 #...

    mysql函数库大全

    在MySQL数据库中,函数库是执行各种数据操作和计算的核心工具,涵盖了字符串处理、数值运算、日期时间操作、加密解密等多种功能。本文将详细解析MySQL函数库中的部分关键函数,帮助用户更好地理解和运用这些强大的...

    substr函数用法.docx

    比如在MySQL中,`substr`函数的语法与Oracle相同,但在SQL Server中,相应的函数是`SUBSTRING`,其语法是: ```sql SUBSTRING(string, start, length) ``` 这里`start`的索引是从1开始,而不是0。 通过了解和熟练...

    mysql-udf-regexp:实现REGEXP _...()函数MySQL用户定义函数模块

    REGEXP_SUBSTR(text, pattern [,position [,occurence [,mode]]]) REGEXP_INSTR?(text, pattern [,position [,occurence [,return_end [,mode]]]]) REGEXP_REPLACE?(text, pattern, replace [,position [,occurence ...

    mysql分割字符串

    `REGEXP_SUBSTR()`或`REGEXP_REPLACE()`等函数可以帮助我们实现更灵活的分割。例如,通过正则表达式匹配并提取特定模式的子串。 五、JSON和ARRAY函数 如果MySQL版本较高(5.7及以上),可以利用JSON或ARRAY相关的...

    oracle与mysql对比

    - 命令:`SQL> select substr('abcdefg', 1, 5) from dual;` - **MySQL**: - 截取字符串:`mysql> select substring('abcdefg', 2, 3);` - 从指定位置截取到末尾:`mysql> select substring('abcdefg', 2);` - ...

    mysql函数大全

    MySQL 字符串函数大全 MySQL 中的字符串函数可以在数据库中进行各种字符串操作。下面是 MySQL 中的一些常用字符串函数: 1. ASCII(str) ASCII 函数返回字符串 str 的第一个字符的 ASCII 值。如果 str 是空串,则...

    Mysql_vs_Oracle比较.doc

    ### MySQL与Oracle数据库对比 #### 版本与安装配置 - **Oracle版本**: Personal Oracle 7 Release 7.3.4.0.0 - **MySQL版本**: 3.22.34 (Shareware Debug) - **Oracle默认安装目录**: `C:\ORAWIN95` - **MySQL默认...

    mysql 计算字符串相似度

    ### MySQL 计算字符串相似度 #### 背景与需求 在许多应用场景中,我们需要对两个字符串进行相似度比较,比如搜索引擎中的关键词匹配、文本分析中的近义词识别等。MySQL 提供了多种方法来实现字符串相似度的计算,...

    oracle,sqlserver及mysql对比

    截取字符串方面,Oracle 使用 SUBSTR 函数,而 MySQL 使用 SUBSTRING 函数。在 MySQL 中,从子句后的表如果是子查询形式,那么后面必须有别名。 事务 Oracle 很早就完全支持事务。MySQL 在 InnoDB 存储引擎的行级...

    MySQL函数讲解(MySQL函数大全)

    MySQL函数是数据库操作中不可或缺的一部分,它们用于处理各种任务,如数据转换、字符串操作、日期和时间处理等。本文将详细介绍几个重要的MySQL函数,包括ASCII()、ORD()、CONV()、BIN()、OCT()、HEX()、CHAR()、...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    oracle转mysql.rar

    Oracle的`SUBSTR()`对应MySQL的`SUBSTRING()`。 其次,数据类型方面也存在差异。Oracle的`NUMBER`类型可以处理大整数和浮点数,而MySQL通常会用`BIGINT`, `FLOAT`或`DECIMAL`来替代。Oracle特有的`RAW`和`LONG RAW`...

    db2迁移到mysql.docx

    SUBSTR(hello, a, b) TO_DATE(dateStr, 'YYYY-MM-DD HH24:MI:SS') -- MySQL SUBSTRING(hello, a, b) STR_TO_DATE(dateStr, '%Y-%m-%d %T') ``` 通过以上内容可以看出,从DB2迁移到MySQL需要对原有的数据库设计和...

    joe_MySQL笔记

    - `Substr()`: 提取字符串的一部分。 - `Instr()`: 查找子字符串在字符串中的位置。 - `Trim()`: 删除字符串两端的空格。 - `Lpad()`: 左填充字符串。 - `Rpad()`: 右填充字符串。 - `Replace()`: 替换字符串...

    mysql函数大全.pdf

    ### MySQL函数大全:深入解析字符串与数值转换操作 在MySQL数据库管理系统中,处理字符串和进行数值转换是非常常见的需求。本文将详细介绍几个核心函数,包括`ASCII()`、`ORD()`、`CONV()`、`BIN()`、`OCT()`、`HEX...

Global site tag (gtag.js) - Google Analytics