如何把一個數字和字母混合的字符型字段分開:如有1,2,3,4,5,A,B,C,D,E,F,G.....請問怎樣把數字和
字母分別查詢出來!
字母分別查詢出來!
解决方案 »
- 求《sql server实用教程》的随书数据库
- report services 2008管理页面
- 关于日期的一段语句
- 询问一个系统存储过程的名字
- 用SELECT语句的时候报的错误,不知道怎么解决
- 高分求助 执行select top ... 时,提示:数据库'tempdb' 的日志已满。请备份...在线等候
- 各位大侠,我现在在学数据库嵌入式编程,现在想寻找sql server2005 的预编译程序,以及用到的动态链接库,多谢指点
- 这样的SQL语句如何写?
- win2000加SQLserver2000的问题。
- {System.Data.SqlClient.SqlErrorCollection}'=' 附近有语法错误。
- 比较复杂的sql语句,如何写
- 如何判断是不是日期
returns varchar(1000)
as
begin
declare @num varchar(1000)
declare @a varchar(1000)
declare @rst varchar(1000)
declare @c varchar(2)
declare @i int
set @a=''
set @num=''
set @i=1
while @i<=len(@s)
begin
set @c=substring(@s,@i,1)
if @c like '[1-9]'
begin
set @num=@num+@c
end
else
begin
set @a=@a+@c
endset @i=@i+1end
set @rst=@num+@a
return @rst
end
select dbo.spilit('asdf12asdf,q23r') 结果
1223asdfasdf,qr(所影响的行数为 1 行)