SQL查询返回结果控制
现在需要将查询返回结果按照基础类型控制,并且每一类只返回一条信息,使用SQL如何控制?具体如下:表TEST中字段FCODE内容如下:AA_TA_M_TA_VB_TB_MB...
现在需要将查询返回结果按照基础类型控制,并且每一类只返回一条信息,使用SQL如何控制?
具体如下:
表TEST中字段FCODE内容如下:
A
A_T
A_M_T
A_V
B_T
B_M
B_F
B_F_T
其中A,B为基础类型,而添加'_'后缀的为扩展类型,如何控制返回结果得到查询结果
A
B_T
既是对于同种基础类型的数据只需要返回一条数据就可以了。
我开始时使用rownum=1控制返回结果,可是这样只能返回一条信息,想到先使用count()查出各个基础类型信息的条数,然后通过1+rount()来循环返回数据,到了这里就卡壳了,不知道有没有什么好的方法,希望得到大家的解答。 展开
具体如下:
表TEST中字段FCODE内容如下:
A
A_T
A_M_T
A_V
B_T
B_M
B_F
B_F_T
其中A,B为基础类型,而添加'_'后缀的为扩展类型,如何控制返回结果得到查询结果
A
B_T
既是对于同种基础类型的数据只需要返回一条数据就可以了。
我开始时使用rownum=1控制返回结果,可是这样只能返回一条信息,想到先使用count()查出各个基础类型信息的条数,然后通过1+rount()来循环返回数据,到了这里就卡壳了,不知道有没有什么好的方法,希望得到大家的解答。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询