SQL语句中的SUBSTR()函数的使用

substr()函数:

substr()函数用于截取对应字段指定长度或者说是用来截取数据库某一列字段中的一部分。

在各个数据库的函数名称不同:

MySQL: SUBSTR( ), SUBSTRING( )
Oracle: SUBSTR( )
SQL Server: SUBSTRING( ) ;

常用方式:

SBUSTR(str,pos); //从pos开始的位置,一直截取到最后。

另外一种常用方式:

//从pos开始的位置,截取len个字符(空白也算字符)。
SUBSTR(str,pos,len);
注:
1.str   ——指定的要截取的字符串。
2.pos   ——必需,规定在字符串的何处开始。
3.正数   ——在字符串的指定位置开始
4.负数   ——在从字符串结尾的指定位置开始
5.如果pos为1(而不是0),表示从第一个位置开始。
6.length - 指定要截取的字符串长度

SQL语句中的SUBSTR()函数的使用相关推荐

  1. 把Python函数转换成能在SQL语句中调用的函数

    感谢中国传媒大学胡凤国老师提供的案例和第一版代码! 问题描述:把Python函数转换为能在SQLite数据库SQL语句中调用的函数,这样可以大幅度扩展SQL语句的功能. 演示代码: 运行结果: 今天公 ...

  2. SQL语句中的数学函数

    SQL语句中的数学函数 开发工具与关键技术:SQL Server 2014.SQL语句中的数学函数 作者:袁何恩 撰写时间:2019年7月16日 今天,我要和大家分享的技术是SQL语句中的数学函数. ...

  3. SQL语句中:简单Case函数和Case搜索函数

    Case具有两种格式. 简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END - ...

  4. sql语句中的字符串函数

    charset(str) 返回字符串的字符集. concat(str1,str2,...) 连接字符串. instr(str1,str2) 返回str2在str1中出现的位置(起始位置为1),没有则返 ...

  5. My Batis XML 写 SQL 语句 中使用 count

    My Batis XML 写 SQL 语句 中使用 count 函数碰到的问题 今天使用My batis 在xxx.xml 编写 SQL 语句 发现了一个问题 Count(*) 后面按理说是 随便写别 ...

  6. sql语句中的函数使用

    select *,sum(item_XXname) as itemSum from 表名. get(itemSum) 便可得到一系列的对应字段的和. 涉及到的其他的函数还有,摘自以下地址 http:/ ...

  7. oracle 12c pl/sql语言,ORACLE 12C SQL语句中通过with 定义PL/SQL 函数

    在ORACLE 12C支持在sql语句中编写函数,用来实现sql语句操作需要使用函数的部分功能,该功能对于你不想在数据库中新建函数 or 你的库是read only模式下要使用新函数实现某种功能,可以 ...

  8. sql语句中使用函数会耗费性能吗_挽救数据库性能的 30 条黄金法则 | 原力计划...

    作者 | geekguy 责编 | 王晓曼 出品 | CSDN博客 1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于 ...

  9. mysql sql dateadd_在SQL语句中DATEADD和DATEDIFF函数

    在SQL语句中DATEADD和DATEDIFF函数 DateAdd函数 返回 返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔. 语法 DateAdd(interval, ...

最新文章

  1. 使用Netty实现的一个简单HTTP服务器
  2. 中采购订单批导的bapi_跟着团子学SAP PS—项目中的物料组件
  3. 智能实验室-全能优化(Guardio) 4.0.0.700 新春贺岁版
  4. 如何根据事物代码查找相应BAPI
  5. C#四种相等性判断方法 equals,referenceEquals
  6. java不朽神迹,不朽的神迹 Eternal Legacy HD v1.0.8
  7. LoadRunner如何监控Linux下的系统资源
  8. opencv之计算机视觉介绍(笔记01)
  9. 音乐编辑 java_求助 关于java编辑音乐
  10. IDEA配置好maven后新建maven项目一直build失败的解决方法
  11. TCP模块的断开操作
  12. 【渝粤教育】国家开放大学2019年春季 2321物流学概论 参考试题
  13. Java JDK下载与安装教程
  14. ITIL4 讲解:监控管理
  15. 【机器人学】机器人运动学基础
  16. 计算机识别外设原理,车牌识别系统的识别原理及触发方式
  17. Visio实现箭头反向
  18. Linux极速上手,超全面总结,jdk使用教程
  19. python 元组拆包_Python元组拆包和具名元组解析实例详解
  20. XMind: ZEN 快捷键超强盘点

热门文章

  1. 如何将Myeclipse的一个工作空间的配置文件复制到另一个工作空间
  2. 计算机如何把文件设为隐藏,已知文件类型的扩展名如何设置显示与隐藏?
  3. 15个最好用的JavaScript代码压缩工具
  4. 制作强制删除文档 删除已损坏的文件
  5. Flash分模块开发,Flash分模块加载,以及使用Flex经行游戏开发!
  6. hp rx8640上安装rhel 4.6
  7. 微软飞行模拟器android,微软飞行模拟器2020
  8. is not accessible from java.lang.Class XXX
  9. 涨停股该怎么分析啊,买涨停股有什么样的方法
  10. 汉化教程: ps3闪之轨迹破解和汉化例程