易截截图软件、单文件、免安装、纯绿色、仅160KB

sql中获取字符串中的字母,数字,非数字函数

sql获取字母:
CREATE FUNCTION dbo.F_Get_STR (@S VARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
    WHILE PATINDEX('%[^a-z]%',@S)>0
          BEGIN
                set @s=stuff(@s,patindex('%[^a-z]%',@s),1,'')
          END
    RETURN @S
END
GO
sql获取数字:
create function dbo.F_Get_Number (@S varchar(100))
returns int
AS
begin
    while PATINDEX('%[^0-9]%',@S)>0
          begin
                set @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')
          end
    return cast(@S as int)
end
Go
sql获取非数字:
create function dbo.F_Get_NANnumber (@S varchar(100))
returns varchar(500)
AS
begin
    while PATINDEX('%[0-9]%',@S)>0
          begin
                set @s=stuff(@s,patindex('%[0-9]%',@s),1,'')
          end
    return @s
end
GO


相关文档:

java类中写sql语句,查询条件包含换行

detachedCriteria.add(Restrictions.or(
       Restrictions.like("chengBanDanWeiIds", rForm.getChengBanDanWeiIds()+(char)13, MatchMode.START),
       Restrictions.or(
          &n ......

sql server if嵌套基本语法

例子:
if 1<>1
begin
   if  5<0
      begin
            print('失败')
       end
       else begin
     &nbs ......

总结SQLite不支持的SQL语法有哪些


1 TOP
这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:
SELECT TOP 10 * from [index] ORDER BY indexid DESC;
但是这条SQL语句在SQLite中是无法执行的,应该改为:
SELECT * from [index] ORDER BY indexid DESC limit 0,10;
其中limit 0,10表示从第0条记录开始,往后 ......

Sql Server 2005 备份和恢复

备份:
A.   备份整个   MyNwind   数据库  
   
   
  说明     MyNwind   数据库仅用于演示。  
   
   
  下例创建用于存放   MyNwind   数据库完整备份的逻辑备份设备。  
   
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号