博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer函数 left()、charindex()、stuff()的使用
阅读量:5061 次
发布时间:2019-06-12

本文共 614 字,大约阅读时间需要 2 分钟。

1、left()

LEFT (<character_expression>, <integer_expression>)
  返回character_expression 左起 integer_expression 个字符。

 

[sql] 
 
 
  1. select left('abcdef',3)   
[sql] 
 
 
  1. --abc  

 

2.charindex()

   CHARINDEX (<’substring_expression’>, <expression>)

返回字符串中某个指定的子串出现的开始位置。

其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。
此函数不能用于TEXT 和IMAGE 数据类型。

 

[sql] 
 
 
  1. select charindex('cd','abcdefg') --3  
  2. select charindex('ac','abcdefg') --0  

 

3.stuff()

[sql] 
 
 
  1. select stuff('abcde',2,3,'mmmm')  
[sql] 
 
 
  1. -- ammme  

 

--通过在第一个字符串 (abcde) 中删除从第二个位置(字符 b)开始的三个字符,

--然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。

转载于:https://www.cnblogs.com/echohao/p/5371812.html

你可能感兴趣的文章
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
[LeetCode] Candy
查看>>
Jmeter学习系列----3 配置元件之计数器
查看>>
jQuery 自定义函数
查看>>
jq 杂
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
Leetcode(7)-反转整数
查看>>
堆栈的分配效率问题
查看>>
特征选取1-from sklearn.feature_selection import SelectKBest
查看>>
python机器学习-sklearn挖掘乳腺癌细胞(一)
查看>>
队列实现
查看>>
node04-buffer
查看>>