Python或SQL区分具有不同条件的不同类型

时间:2016-04-18 22:40:59

标签: python mysql sql python-2.7 python-3.x

无论如何,我可以使用SQL语句区分不同模式的数量。这是数据:

enter image description here

Ttype =以T开始并且包括至少一个D(例如:TDD / TTDT / TDT),它结束直到下一个Q出现。

Qtype =以Q开头并且包括至少一个D(例如:QD / QDDDQ / QDQDQD),它结束直到下一个T出现。

我想生成Ttype的数量(在这种情况下= 2),Qtype(= 1)的数量,以及每种类型的相应长度(包括多少T / D,表示Qtype的长度)这种情况= 4)。无论如何,我可以使用具有不同条件的sql语句来实现这一点。很多thx!

我尝试使用以下代码然后减去以获得差异。但后来我卡住了。任何帮助将不胜感激。

          select order from table ty where S like "T%"
          select order from table ty where S like "D"

或者无论如何我可以用Python做到这一点?

0 个答案:

没有答案