SQL的SUBSTR()函数使用介绍
2013-11-19 00:00
573 查看
SUBSTR函数是用来截取数据库某一列字段中的一部分。
在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?)
常用的方式是:
SBUSTR(str,pos);
就是从pos开始的位置,一直截取到最后。
还有一种比较常用的是:
这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。
需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。
这点也很好理解,因为数据库不是我们平时写程序,他有他自己的一套习惯,数据库的记录都是从1开始没有从0开始。是吧。
在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?)
MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) ;
常用的方式是:
SBUSTR(str,pos);
就是从pos开始的位置,一直截取到最后。
还有一种比较常用的是:
SUBSTR(str,pos,len);
这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。
需要注意的是:如果pos为1(而不是0),表示从第一个位置开始。
这点也很好理解,因为数据库不是我们平时写程序,他有他自己的一套习惯,数据库的记录都是从1开始没有从0开始。是吧。
相关文章推荐
- SQL的SUBSTR()函数使用介绍
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- information_schema中Innodb相关表用于分析sql查询锁的使用情况介绍
- Spark SQL 1.3.0 DataFrame介绍、使用及提供了些完整的数据写入
- MySQL rownumber SQL生成自增长序号使用介绍
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
- asp.net VS2013自带的数据库SQL Server Express LocalDB使用介绍
- ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍
- SQLArtisan1.3功能使用介绍
- SQL Artisan 1.3功能使用介绍
- 最新Everest 企业版(AIDA64)使用SQL保存数据的方法介绍
- Oracle中SQL语句连接字符串的符号使用介绍
- spark sql基本使用方法介绍(转载)
- Sql Server charIndex和patIndex 使用介绍
- 创建procedure (SQL存储过程的介绍, 建立和使用方法)
- Sql Server数据库事务介绍Sql语句,SqlTransaction和TransactionScope的使用方法
- SQL中with as语法的介绍和使用
- SQL中的ISNULL函数使用介绍
- PL/SQL-->UTL_FILE包的使用介绍