SQL 子查询中的模糊查询
有个表中A 字段 B 字段
a.1 44444
a.1.2 32423
a.1.3 12321
里面还有很多数据我省略了
A字段是父级 子级关系字段
B字段等于 44444 的数据
那么 a.1
a.1.2
a.1.3 都不显示
可能还有b.1 B字段也等于 44444的
请问怎么做阿
--------------------编程问答-------------------- ??????????? 怎么没人来阿。 --------------------编程问答-------------------- 你的问题我看了两遍没看懂啥意思.... --------------------编程问答--------------------
你有QQ么。能加着聊下吗 --------------------编程问答-------------------- 你想要什么样的结果 --------------------编程问答--------------------
970685549 0.0不过一会要下咯 --------------------编程问答-------------------- 你要查询第一级的数据是不是?也就是A字段中的"."只出现过一次的?
如果是这样可以参考下面的:
--------------------编程问答-------------------- 我也没大看懂你的意思 --------------------编程问答-------------------- 没看懂,你要的是什么样的结果??
create table #a(A nvarchar(10),B int)
insert into #a(A,B)
select 'a.1',44444 union all
select 'a.1.2',32423 union all
select 'a.1.3',12321 union all
select 'b.1',44444
select * from #a where len(replace(A,'.','..')) - len(A) = 1
/*运行结果:
a.1 44444
b.1 44444
*/
补充:.NET技术 , ASP.NET