表结构:
ColNo Time SerialNo
1(p-key) 020111 030201 030301 AxCSAaa SceCC GYAZZ
需要:
根据SerialNo中不同的值(用空格分开)来获取Time中对应位置的值
Time格式是6个一组
select distinct
substr(a.Time,SpaceCount*7+1,6) as "时间",
a.SerialNo as "序列号"
from
(select (case when SpaceCount is null then 0 else SpaceCount end) as SpaceCount,calsign from (
select ColNo,
(length(replace(SerialNo,substr(SerialNo,instr(SerialNo,'GYA',1,1)),''))-
length(replace(replace(SerialNo,substr(SerialNo,instr(SerialNo,'GYA',1,1)),''),' ','')))/length(' ') as SpaceCount
from TableName
where SerialNo like '%GYA%')) b,
TableName a
where a.ColNo= b.ColNo and a.SerialNo like '%GYA%';
分享到:
相关推荐
SQL__case_when_then_的用法
Sql_Case_When用法用例[参考].pdf
SQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中Case语句用法讨论_BJSQL中...
项目案例1 新建数据库 新建数据库表 新增数据库表数据 修改表名称(重命名表名) 修改表字段类型 修改字段名(字段重命名) 修改字段为Not Null 不为空输入 循环九九乘法表 延时执行语句 游标使用方法 游标资料 增加...
本源代码是关于C#与SQL SEVER 连接的,是本人在学习时所编,希望对那些学习数据库与c#的同仁有所帮助!
t_eval_case_detail.sql是关于测评的表结构设计,涉及测评明细、测评规则、测评逻辑表,
本文档介绍了SQL中case...when的用法。
SQL中case语法的使用
case语句 sql server case语句
Sql_Case_When 很有用的SQL用法!
详细讲解了case、when的用法.ASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。
指示sqlite_db_pythonsqlite.db这是您要使用python编写针对其SQL查询的数据库文件。 SQLTask Tier 2.sql这是一个文本文件,其中包含我们希望通过sqlite_db_pythonsqlite.db上SQL查询回答的问题列表。
详细介绍sql语句中case的用法,让大家更好地运用和学习。
T-SQL_编程 掌握如何定义变量并赋值 掌握如何输出显示数据 掌握IF、WHILE、CASE逻辑控制语句 理解SQL中批处理的概念
license terms are defined in the product Software License Terms—or in the case of Microsoft Volume Licensing—in the Microsoft Volume Licensing agreement under which the software was acquired and/or...
CASE的用法 (Transact-SQL)
sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End!值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
通过例子描述SQLserver中CASE的使用。
c# 人员信息管理(sql server增删改查