社区
MS-SQL Server
帖子详情
请问怎么用SQL语句取一个字段中的扩展名?
windy_wzh
2006-04-11 01:50:20
这个字段中存放的是一个URL,如http://vod1.188mtv.com/1389/pwb_bdba.wmv,我想把.wmv取出来,请问应该怎么取?谢谢!
我用select right(PROGRAM_OTHER_URL,len(PROGRAM_OTHER_URL)-charindex('.',PROGRAM_OTHER_URL))
这样取的不是最后的扩展名。
...全文
186
6
打赏
收藏
请问怎么用SQL语句取一个字段中的扩展名?
这个字段中存放的是一个URL,如http://vod1.188mtv.com/1389/pwb_bdba.wmv,我想把.wmv取出来,请问应该怎么取?谢谢! 我用select right(PROGRAM_OTHER_URL,len(PROGRAM_OTHER_URL)-charindex('.',PROGRAM_OTHER_URL)) 这样取的不是最后的扩展名。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JonasFeng
2006-04-11
打赏
举报
回复
试下:
declare @test Varchar(200)
set @test='dfdsf.fjdsaajfla.fdjals'
select reverse(left(reverse(@test),charindex('.',reverse(@test))-1))
windy_wzh
2006-04-11
打赏
举报
回复
select REVERSE(left(REVERSE(program_other_url),charindex('.',REVERSE(program_other_url)))) from program_info
用这一句可以了
itblog
2006-04-11
打赏
举报
回复
declare @s varchar(100)
declare @t int
set @s='pwb_bdba.wmv'
select @s=reverse(left(reverse(@s),charindex('.',reverse(@s))-1))
print @s
itblog
2006-04-11
打赏
举报
回复
select reverse(left(reverse(PROGRAM_OTHER_URL),charindex('.',reverse(PROGRAM_OTHER_URL))-1))
xeqtr1982
2006-04-11
打赏
举报
回复
declare @t varchar(100)
set @t='http://vod1.188mtv.com/1389/pwb_bdba.wmv'
select right(@t,charindex('.',reverse(@t)))
--楼主看看这样行吗
windy_wzh
2006-04-11
打赏
举报
回复
也就是说 charindex函数 能不能从后往前搜索字符,取最后一个. 的位置。不知有没有提供这样的功能?
oracle扩充
字段
长度的
SQL语句
,
sql语句
修改
字段
长度
在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件最低开馆会员0.27元,查看全部内容>原始发行者:面包屑修改
字段
属性的
SQL语句
如果数据量非常大,达到了数百万条记录,请使用企业管理器更改
字段
类型,但经常会超时,更改不成功,那么可以使用
SQL语句
来更改,如下所示:a,更改
字段
类型的长度,可更改表altercolumn
字段
名称类型,length-varchar(6...
mysql
中
新增
字段
sql语句
_在数据表
中
添加
一个
字段
的
SQL语句
怎么写
展开全部数据表
中
添加
一个
32313133353236313431303231363533e58685e5aeb931333366303739
字段
的
SQL语句
写法为:1、alter table 表名 ADD
字段
类型 NOT NULL Default 02、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 03、在表emplo...
sql语句
批量修改
字段
一、根据条件去掉指定记录的前2个字符 update 表名 set
字段
名=REPLACE(
字段
名,
字段
名,SUBSTR(
字段
名,1,2)) where 条件; update test set name=REPLACE(name,name,SUBSTR(name,1,2)) where number=1 SUBSTR函数的简单用法 substr(字符串,截
取
开始位置,截
取
长度)//返
MySQL添加
字段
、修改
字段
、删除
字段
、 获
取
表名、获
取
字段
名的
sql语句
MySQL添加
字段
和修改
字段
MySQL添加
字段
的方法并不复杂,下面将为您详细介绍MYSQL添加
字段
和修改
字段
等操作的实现方法,希望对您学习MySQL添加
字段
方面会有所帮助。 1添加表
字段
alter table table1 add transactor varchar(10) not Null; alter table table1 add id int unsigned n...
mysql 删除
一个
字段
语句怎么写_删除的
sql语句
怎么写
1. 删除
一个
表的sql 语句怎么写啊使用drop语句,drop table (需要删除表的名字)。drop是删除整个表,delete是删除表的内容。 drop语句的作用:删除内容和定义,释放空间,简单来说就是把整个表去掉。以后要新增数据是不可能的,除非新增
一个
表。 删除表时需要注意的事项: 1、如果删除应用表别名,则delete 后面一定要接对应的别名,然后再接表名,不然报错。2、dele...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章