100%牛皮
从这个字符串中只提取100放入数据库中,请问如何做
从这个字符串中只提取100放入数据库中,请问如何做
解决方案 »
- 求一条根据条件产生一条随机ID记录的select语句?
- sql 报错
- 来看一下这个问题没想到怎么解决.
- 为什么我用 "select 姓名,日期,min(时间) as 上班时间,max(时间) as 下班时间 from TB group by 姓名,日期 " 得到的上班时间和下班时间
- WinXp-Sp2下的连接问题
- 请问如何写条件语句字段为datetime类型的sql,在线等待
- 存储过程中可不可以...
- 用什么SQL语句可以把重复的数据删除?
- 怎样在unix中调用Sql2000数据库。
- 救命救命,我在我的机器上装完ORA817后,又装了DEVELOPER,现在我的ORA817不能用了,我怎么卸载掉DEVELOPER呢?
- 关于MS SQL海量数据存储,请大牛给予指导~~
- SQL2005服务器无法用SQL验证登录
WITH a1 AS
(
SELECT '100%牛皮' cstr
)
,a2 AS
(
SELECT cstr,CAST(CASE WHEN SUBSTRING(cstr,1,1) LIKE '[0-9]' THEN SUBSTRING(cstr,1,1) ELSE '' END AS VARCHAR(MAX)) cstr2,1 n FROM a1
UNION ALL
SELECT cstr,cstr2+CASE WHEN SUBSTRING(cstr,n+1,1) LIKE '[0-9]' THEN SUBSTRING(cstr,n+1,1) ELSE '' END,n+1
FROM a2
WHERE n<=LEN(cstr)
)
SELECT TOP 1 cstr2 FROM a2 ORDER BY n DESC OPTION(MAXRECURSION 0)
String str=Regex.Match(_str,"\\d+").Value;
string _str = "100%牛皮";
string str = _str.Substring(0, 3);