社区
应用实例
帖子详情
SQL语句中,如何只取字段值的后几个字符?
bingbing1981
2004-07-16 10:02:26
以前的字段中的内容是这个格式:(***)***
我现在只想要()后边的内容
该如何写呢?
...全文
707
13
打赏
收藏
SQL语句中,如何只取字段值的后几个字符?
以前的字段中的内容是这个格式:(***)*** 我现在只想要()后边的内容 该如何写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsplove
2010-06-15
打赏
举报
回复
学习下,不知道哪个比较好用
skyboy0720
2004-07-16
打赏
举报
回复
declare @a varchar(20),@left int ,@right int
set @a='1234(56789)ab'
set @left=charindex('(',@a)
set @right=charindex(')',@a)
set @right=@right-@left+1
select stuff(@a,@left,@right,'')
freddy2003
2004-07-16
打赏
举报
回复
select substring('(sdfdf)fred',charindex(')','(sdfdf)fred')+1,datalength('(sdfdf)fred')-charindex(')','(sdfdf)fred'))
jackyhyoung
2004-07-16
打赏
举报
回复
Mid( x,Y)
x為內容,Y為你想要開始取數的位置
bingbing1981
2004-07-16
打赏
举报
回复
我要外边的
skyboy0720
2004-07-16
打赏
举报
回复
select right(字段,len(字段)-charindex(')',字段)) from 表
--你到底要的是后面的还是外面的
bingbing1981
2004-07-16
打赏
举报
回复
()外边的字符长度不确定
dqjia
2004-07-16
打赏
举报
回复
declare @a nvarchar(50)
set @a='(1234567)abcdefghigklmnfdsfdsfszzzzfgggd'
select SUBSTRING(@a, CHARINDEX(')', @a, 0)+1, len(@a) - CHARINDEX(')', @a, 0)) AS a
zjmym
2004-07-16
打赏
举报
回复
select right(field,len(field) - CHARINDEX(')', field)) from table
field:字段
table:表
skyboy0720
2004-07-16
打赏
举报
回复
select right(字段,len(字段)-charindex(')',字段))
WangZWang
2004-07-16
打赏
举报
回复
Right(字段,8) 返回字段字符串中从右边开始指定8个字符。
dqjia
2004-07-16
打赏
举报
回复
用charindex 和substring
dashu97
2004-07-16
打赏
举报
回复
用RIGHT ( character_expression , integer_expression ) 函数
SELECT RIGHT(au_fname, 5)
FROM authors
ORDER BY au_fname
SQL语句
怎么去掉
字段
不想要的
字符
?
在网上找了好多去除
字段
中
不想要的
字符
的问题,大部分回答都是写什么函数,但是我感觉很麻烦,也不想去想。所以就研究出了这个方法,简单,实用,高效。话不多说,上
SQL语句
: update resume_info set work_...
sql
只取
一个
字段
值
为数字或者
字符
串的
值
(
字段
名REGEXP '[^0-9.]')=1 取为
字符
串的
值
(
字段
名REGEXP '[^0-9.]')=0 取为数子的
值
用法 取
字符
串 select
字段
名,
字段
名 FROM 表名 where (判断是否为
字符
串/数字
字段
名REGEXP '[^0-9.]')=1 取数子 ...
SQL语句
:如何截取指定
字段
某一个
字符
的前面/后面的
字符
串?
假设数据库
中
,某一列数据像这样,每个数据都有同一个
字符
“-”,这时如果我们需要获取这个
字符
的前面的
字符
串或后面的
字符
串,应该用什么
SQL语句
呢? SUBSTRING ( expression, start, length ) --SUBSTRING('列名...
SQL查询
中
选取某个
字段
的前
几个
字符
的方法
在统计某种数据名称是否存在规律时,可以...这样可以通过按照前
几个
字符
串进行统计,SqlServer和Oracle
中
都可以使用left()函数实现。具体使用方法为left(col_name,N),其
中
col_name为列名,N为左起前N个
字符
。 ...
SQL语句
怎么在某
字段
句前后加
字符
?
UPDATE SYS_USER SET CP_WECHAT_USER_ID=CONCAT("$",CP_WECHAT_USER_ID);
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章