`
guolang2116
  • 浏览: 71625 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

一个SQL

阅读更多

declare @a varchar(100)
set @a = 'A:我们不需要你的服务 B:人不行 C:正在考虑 D:硬件不达标 E:还没有辞职 F:明天上班 G:还不确定';
select
  substring(@a,charindex('A:',@a)+2,(charindex('B:',@a)-charindex('A:',@a)-2)) A
, substring(@a,charindex('B:',@a)+2,(charindex('C:',@a)-charindex('B:',@a)-2)) B
, substring(@a,charindex('C:',@a)+2,(charindex('D:',@a)-charindex('C:',@a)-2)) C
, substring(@a,charindex('D:',@a)+2,(charindex('E:',@a)-charindex('D:',@a)-2)) D
, substring(@a,charindex('E:',@a)+2,(charindex('F:',@a)-charindex('E:',@a)-2)) E
, substring(@a,charindex('F:',@a)+2,(charindex('G:',@a)-charindex('F:',@a)-2)) F
, substring(@a,charindex('G:',@a)+2,(len(@a)-charindex('G:',@a)-2))

 

 

 SQL解决:  下面是一个表(#table9),只有一列(deptname),有4个不同的名字,怎么把相同的名字提取出来放在4个新表里?

 

    deptname

 

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   aaaaaaaaa

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   bbbbbbbbb

   cccccccccccc

   cccccccccccc

   cccccccccccc

   cccccccccccc

   cccccccccccc

   cccccccccccc

   ddddddddd

   ddddddddd

   ddddddddd

   ddddddddd

   ddddddddd

   ddddddddd

   ddddddddd

 

 

     select IDENTITY(INT,1,1) as seq, DeptName into #table10  from #table9 group by DeptName

     declare @deptname varchar(20),@num int,@num2 int

     select @deptname=deptname from #table10 where seq = 1

     while exists(select * from #table10)
      begin
       
       select * from #table9 table12 where DeptName =@deptname for xml auto
       select @num = min(seq) from #table10
       delete from #table10 where seq = @num

       select @num = min(seq) from #table10
       select @deptname = deptname from #table10 where seq = @num
      end
       

    
     drop table #table9,#table10

分享到:
评论

相关推荐

    一个SQLServer学习资料包:包含sqlserver基础及学习过程中遇到的各种问题

    sql server,一个SqlServer学习资料包:包含sqlserver基础及学习过程中遇到的各种问题。适用人群:计算机,电子信息工程、数学等专业的大学生对于sql及数据库的学习过程中,作为“参考资料”使用。 sql server,一...

    合并多个sql文件

    标题“合并多个sql文件”所指的就是这样一个任务,即把分散的SQL脚本整合到一起,形成一个综合的SQL文件。 描述中提到的工具支持“utf-8”格式,这意味着它能够处理包含多种语言或特殊字符的数据库内容。UTF-8是一...

    一个SQL2000下的分页存储过程

    一个SQL2000下的分页存储过程,对于初学的人很有帮助 !

    SQL语句实现跨Sql server数据库操作实例

    首先,我们来看一下如何在一个SQL Server实例中查询另一个SQL Server实例的数据。这里假设我们需要从IP地址为192.168.1.1的SQL Server实例(数据库名为TT)中查询表test1的所有记录。 **SQL语句示例**: ```sql ...

    我国全部城市sql_sql全国城市_city.sql_全国城市数据及建表语句_city_源码

    `city.sql`是这个文件的具体名称,通常这种文件名格式表示它是一个SQL脚本文件,可以直接在支持SQL的数据库管理系统中执行。 标签“sql全国城市 city.sql 全国城市数据及建表语句 city”是对资源的关键词标注,便于...

    SQL参数化(防止SQL注入)

    在第一个方式中,我们可以看到ExecuteCommand方法,它接受一个SQL语句和一个参数数组。这个方法将参数添加到SqlCommand对象中,然后执行该命令。在调用这个方法时,我们需要传递参数,例如string sql = "Update ...

    SQL Server将一列的多行内容拼接成一行的实现方法

    昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别 名称 AAA 企业1 AAA 企业2 AAA 企业3 ...

    vb+sql制作一个信息管理系统的课件

    是一个课件,主要讲了如何使用VB+SQL作一个信息管理系统

    pb动态造数据窗口 一个SQL语句即可搞定

    动态创造数据窗口 ,写个sql 语句即可 11.5的

    sql格式化JS脚本

    然后在JavaScript代码中创建一个SQL字符串,调用`format`方法即可。 总结起来,"sql格式化JS脚本"是一种前端解决方案,用于美化和标准化SQL查询,提高代码的可读性和可维护性。`SqlFormat.js`库提供了一个简单的API...

    SQL Tuning Advisor使用总结

    对于多个SQL语句,首先需要创建一个SQL Tuning Set。 - **参数说明**: - `text_of_a_SQL_statement`: SQL语句文本。 - `reference(sql_id)`: 共享池中存储的SQL语句的引用。 - `reference(sql_id)`: AWR中存储...

    mybatis直接执行sql语句后续之一

    ReuseExecutor会在同一个SQL语句下复用PreparedStatement对象;BatchExecutor则用于批量操作,它可以大大提高性能。 4. **ParameterHandler**:负责设置SQL语句的参数,它将Java对象的参数转换为数据库能理解的格式...

    动态SQL 并且把返回的值赋给变量

    在这个示例中,我们首先声明了一个整型变量`@num`,然后定义了一个SQL语句`@sqls`,用于计算`tableName`表中的记录数量。接着,使用`sp_executesql`执行这个动态SQL语句,并将结果通过`OUTPUT`参数赋值给`@num`。 #...

    java检查sql语法是否正确

    要使用ANTLR来检查SQL语法,首先需要创建一个SQL语法规则文件(通常为.g或.gram文件),定义SQL语句的结构。然后,ANTLR会根据这个文件生成Java代码,这个代码包含一个解析器,可以将输入的SQL字符串转化为抽象语法...

    SQL Server调用Webservice示例

    - 创建一个SQL Server存储过程,调用.NET方法。 在示例中,"SQL项目调用Webservice示例"可能包含了一个完整的.NET存储过程示例,用于演示如何构建和调用Web Service。可能的结构包括: - 存储过程源代码,展示...

    citect和sql server的数据通讯

    SQL Server 是一个关系数据库管理系统,用于存储和管理数据。在工业自动化领域,Citect 和 SQL Server 的数据通讯是非常重要的,以下将详细介绍 Citect 和 SQL Server 的数据通讯方案及实现方法。 Citect 和 SQL ...

    推荐一个SQL生成工具

    NULL 博文链接:https://seige.iteye.com/blog/739011

    SQLFormatter一个轻量级的PHP类用于格式化sql语句处理自动缩进和语法高亮显示

    这个PHP类接收一个SQL字符串作为输入,然后通过一系列规则对其进行处理。它会分析SQL语句的结构,如SELECT、FROM、WHERE、JOIN等关键字,并按照标准的编程规范对这些部分进行缩进。这样,原本可能杂乱无章的SQL语句...

    sqlserver 学习资料

    可以在查询分析器中打开一个.sql脚本文件,并通过按下F5键或者选择“查询”-“执行”菜单项来执行一个SQL脚本程序中的全部批处理。 七、选择数据库 可以在查询分析器的工具条显示当前的数据库,也可以使用USE命令...

    sqlDependency实例代码

    2. **启用SqlDependency**:在执行查询之前,需要创建一个SqlDependency对象,并将其与SqlCommand对象关联。这将设置依赖关系,使得当查询结果发生变化时,`SqlDependency`可以发送通知。 3. **注册事件处理程序**...

Global site tag (gtag.js) - Google Analytics