社区
MS-SQL Server
帖子详情
关于在sql语句中截取字符串的问题
supper3000
2003-11-21 09:05:12
请教各位高手:
我用sql查询分析器编一个存储过程,其中定义了一个变量@bm这个变量存放的是带有“/”的一个字符串,例“adc/tyu”或“1232/56”;我想取“/”之前的字符串应该怎么实现?
...全文
25
8
打赏
收藏
关于在sql语句中截取字符串的问题
请教各位高手: 我用sql查询分析器编一个存储过程,其中定义了一个变量@bm这个变量存放的是带有“/”的一个字符串,例“adc/tyu”或“1232/56”;我想取“/”之前的字符串应该怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supper3000
2003-11-21
打赏
举报
回复
谢谢
zjcxc
元老
2003-11-21
打赏
举报
回复
--调用上面的存储过程.
declare @re varchar(100)
exec p_str 'adc/tyu',@re out
select 结果=@re
txlicenhe
2003-11-21
打赏
举报
回复
Select (case when charindex('/',@bm)=0 then @bm else left(@bm,charindex('/',@bm)-1) end)
zjcxc
元老
2003-11-21
打赏
举报
回复
create proc p_str
@str varchar(8000),
@re varchar(8000) output
as
set @re=left(@str,charindex('/',@str)-1)
go
pengdali
2003-11-21
打赏
举报
回复
select left(@bm,charindex('/',@bm)-1) 结果
txlicenhe
2003-11-21
打赏
举报
回复
Select left(@bm,charindex('/',@bm)-1)
pengdali
2003-11-21
打赏
举报
回复
declare @bm varchar(1000)
set @bm='adc/tyu'
select left(@bm,charindex('/',@bm)-1)
pengdali
2003-11-21
打赏
举报
回复
declare @bm varchar(1000)
set @bm='adc/tyu'
select left(@bm,charindex('/',@bm))
sql查询
中
截取字符串
SQL 语句
中
查询结果字符截取left,right,substrng用法 在SQL的实际用途
中
,经常会碰到需要对查询结果值需要做字段的一些截取,下面列举经常用到的三种常用截取方式。 1.LEFT(str, length):从左边开始截取str,...
SQL语句
截取字符串
1、从左开始
截取字符串
left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始
截取字符串
right(str, ...
SQL语句
中
截取字符串
Substr
不同的数据库
中
提供的函数不同: Oracle数据库提供的
截取字符串
函数是:Substr substr(stirng1,strat,length);...在Access数据库
中
截取字符串
采用:Left、Right、Mid三个函数可以进行: 1、Left(Colu
Oracle,
sql语句
,
截取字符串
,去掉文件名
在Oracle数据库
中
,如果你想
截取字符串
并去掉特定的部分(例如去掉文件名的部分),可以使用Oracle的SQL函数来实现。假设你有一个列file_path,其
中
包含了类似的路径,你可以使用SUBSTRINSTR和REPLACE等函数来处理这...
SQL语句
工作实例
截取字符串
sql获取这个字符的前面的字符串或后面的字符串
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章