SUBSTR函数是用来截取数据库某一列字段中的一部分。

在各个数据库的函数名称不一样(真是蛋疼,后发明的数据库难道不能同先发明的一样吗?)

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()函数相关推荐

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

    SQL语句中的SUBSTR()函数的使用 substr()函数: substr()函数用于截取对应字段指定长度或者说是用来截取数据库某一列字段中的一部分. 在各个数据库的函数名称不同: MySQL: ...

  2. spark sql substr函数

    开发中,经常进行模糊查询或者进行截取字符串进行模糊匹配,常用的就是substr函数或者substring函数. 使用语法: substr(string A, int start),substring( ...

  3. 转:Oracle SQL 内置函数大全 (一)

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  4. Oracle SQL 内置函数大全

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  5. python substr函数_Sql SUBSTR函数

    SQL常用函数总结 SQL常用函数总结 这是我在项目开发中使用db2数据库写存储过程的时候经常用到的sql函数.希望对大家有所帮助: sql cast函数 (1).CAST()函数的参数是一个表达式, ...

  6. oracle substr(table),oracle中的substr()函数

    SUBSTR(cExpression,nStartPosition [,nCharactersReturned]) 其中,cExpression指定要从其中返回字符串的字符表达式或备注字段: nSta ...

  7. sql大小写 效率_【SQL】单行函数

    字符处理函数 字符串大小写处理函数 lower(char) 将所给字符串char全部转换为小写 SQL> select lower('ChAr') from dual; LOWE----char ...

  8. oracle SQL以结尾函数,Oracle SQL 内置函数大全

    https://www.cnblogs.com/lfx0692/articles/2395950.html SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> se ...

  9. oracle sql中( ),Oracle SQL中的函数

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

最新文章

  1. 编程之美----不要被阶乘吓到
  2. thinkphp中URL传参数的几种方式
  3. XCTF-高手进阶区:i-got-id-200
  4. 太阳能计算机屏幕是什么材质,魅蓝E的屏幕怎么样?屏幕材质是什么?
  5. macappstore登不上去_武功山观星归来,缆车登顶,不徒步攻略!
  6. Oracle 事务的开始与结束
  7. [vue-cli] vue-cli工程中常用的npm命令有哪些
  8. 4 命名规则_赛普拉斯(Cypress)存储器芯片命名规则
  9. decode函数_Python 内置函数总一
  10. pytorch核心模块
  11. Julia: Beginning deep learning with 500 lines of Julia
  12. C# Color颜色RGB对照表
  13. 妈妈!我也会做植物大战僵尸啦!
  14. 经典编程题——回文问题
  15. IT职业技能图谱:IT工程师学习路线
  16. 4G模块中RSRP RSRQ RSSI SINR等信号值的含义和区别
  17. linux系统配置交换机指令,【001】H3C交换机命令使用介绍
  18. SSH服务器CBC加密模式漏洞(CVE-2008-5161)
  19. 好用的vue瀑布流插件-vue-masonry
  20. Oraclenbsp;X$Tables

热门文章

  1. [BUU刷题记录]day01-起步
  2. 支持tcam的服务器,一种支持TCAM规则更新和压缩方法.doc
  3. AttributeError: module 'tensorflow' has no attribute 'Session'错误解决
  4. unity3d音频系统
  5. 通过命令运行jar包(指定外部依赖jar包)
  6. 重磅!阿里版本【ChatGPT】开放测评!
  7. VMWare虚拟机快照技术深入理解
  8. 牛顿法、梯度下降法与拟牛顿法
  9. Java找出游戏的获胜者leetcode_1823
  10. c#USB接收信息项目的总结