SQL函数集合
2015-06-26 11:33
183 查看
1. PATINDEX ( '%pattern%' , expression )
返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。
pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。
%使用方法同Like
详细请见:https://msdn.microsoft.com/zh-cn/library/ms188395.aspx
2.SUBSTRING ( expression ,start , length )
expression为原字符,start为开始位置(开始位为1),length为长度。
详细见:https://msdn.microsoft.com/zh-cn/library/ms187748(v=sql.120).aspx
两个函数应用,替换第一位置为“,”的字符串
返回pattern字符串在表达式expression里第一次出现的位置,起始值从1开始算。
pattern字符串在expression表达式里没找就返回0,对所有有效的文本和字符串就是有效的数据类型。
%使用方法同Like
详细请见:https://msdn.microsoft.com/zh-cn/library/ms188395.aspx
2.SUBSTRING ( expression ,start , length )
expression为原字符,start为开始位置(开始位为1),length为长度。
详细见:https://msdn.microsoft.com/zh-cn/library/ms187748(v=sql.120).aspx
两个函数应用,替换第一位置为“,”的字符串
update MainLog set ProductID=substring(ProductID,2,len(productid)-1) where PATINDEX(',%',ProductID)>0
相关文章推荐
- 内网ssh/mysql登录缓慢的解决方法
- oracle 利用序列和触发器实现主键自增demo
- Oracle中自定义函数 无参数 输入参数 输出参数等各种用法
- MySql存储引擎特性对比
- 同装oracle10g跟oracle11g,pl/sql连接不上
- redis的一点用法
- oracle 清除表空间
- mysql数据库操作
- hibernate根据映射文件生成数据库对象
- jdbc/ojdbc连oracle的三种方式(转)
- 详解Oracle DELETE和TRUNCATE 的区别
- 【PLSQL】过程procedure形参和参数
- erlang mnesia 数据库实现SQL查询
- SQL Server数据库入门学习
- mysql 按年度、季度、月度、周、日SQL统计查询
- 【Oracle错误集锦】:PLSQL无法直连64位Oracle11g数据库
- mysql 几天前,几个月前
- sqlplus登录Oracle时ORA-01017: invalid username/password; logon denied的错误
- 数据库事务隔离级别
- MySQL学习记录一