字段1 字段2 字段3
1 a x
2 b y
3 a x
4 c z
5 b z
6 d x
把字段2中所有不同的值a、b、c、d提取到一个集合中
多谢
11 个解决方案
#1
select distinct field2 from 表
#2
记录集的内容如何提取到集合中
#3
要得到什么样的结果
请恕我看了半天没看明白
请恕我看了半天没看明白
#4
是吗?看来要表达清楚一个问题还真不容易。
编号 形状 颜色
1 长方形 红
2 正方形 蓝
3 圆形 黄
4 长方形 黄
5 菱形 红
6 长方形 黄
... ... ...
要求把数据表中出现的所有形状的种类,提取到预先定义的集合中。
上例的结果应当是:长方形、正方形、圆形、菱形,四个元素组成的集合。
#5
1楼说得很对
#6
如何提取到集合中
#7
dim rsColor as new ado.recordset
rsColor.open "select distinct Color from 表",conn,.....
rsColor.open "select distinct Color from 表",conn,.....
#8
Dim r As New ADODB.Recordset
Dim SQL As String
SQL = " SELECT DISTINCT lb AS T1 FROM s_tab_zgxx WHERE ZT='" & ZT & "'"
r.Open SQL, cn
Do While Not r.EOF
Combo1.AddItem (Trim(r!T1 & " "))
r.MoveNext
Loop
r.Close
Dim SQL As String
SQL = " SELECT DISTINCT lb AS T1 FROM s_tab_zgxx WHERE ZT='" & ZT & "'"
r.Open SQL, cn
Do While Not r.EOF
Combo1.AddItem (Trim(r!T1 & " "))
r.MoveNext
Loop
r.Close
#9
要从两个字段中提取所有不同的值,怎么办?例如
姓名 爱好1 爱好2
g 篮球 足球
e 足球 羽毛球
h 乒乓球
j 乒乓球 羽毛球
e 排球
y 羽毛球 篮球
该表*有哪几种爱好,提取到一个集合中,
结果应当是:篮球、足球、羽毛球、排球、乒乓球
求代码,多谢!
姓名 爱好1 爱好2
g 篮球 足球
e 足球 羽毛球
h 乒乓球
j 乒乓球 羽毛球
e 排球
y 羽毛球 篮球
该表*有哪几种爱好,提取到一个集合中,
结果应当是:篮球、足球、羽毛球、排球、乒乓球
求代码,多谢!
#10
select distinct 爱好1 from table
union
select distinct 爱好2 from table where 爱好2 not in(select 爱好1 from table)
效率不高,比较死板,单论这个表的话可以这么做!
数据量大的话,做个自定义函数,比较处理!
union
select distinct 爱好2 from table where 爱好2 not in(select 爱好1 from table)
效率不高,比较死板,单论这个表的话可以这么做!
数据量大的话,做个自定义函数,比较处理!
#11
有人知道用C#怎么写么?
#1
select distinct field2 from 表
#2
记录集的内容如何提取到集合中
#3
要得到什么样的结果
请恕我看了半天没看明白
请恕我看了半天没看明白
#4
是吗?看来要表达清楚一个问题还真不容易。
编号 形状 颜色
1 长方形 红
2 正方形 蓝
3 圆形 黄
4 长方形 黄
5 菱形 红
6 长方形 黄
... ... ...
要求把数据表中出现的所有形状的种类,提取到预先定义的集合中。
上例的结果应当是:长方形、正方形、圆形、菱形,四个元素组成的集合。
#5
1楼说得很对
#6
如何提取到集合中
#7
dim rsColor as new ado.recordset
rsColor.open "select distinct Color from 表",conn,.....
rsColor.open "select distinct Color from 表",conn,.....
#8
Dim r As New ADODB.Recordset
Dim SQL As String
SQL = " SELECT DISTINCT lb AS T1 FROM s_tab_zgxx WHERE ZT='" & ZT & "'"
r.Open SQL, cn
Do While Not r.EOF
Combo1.AddItem (Trim(r!T1 & " "))
r.MoveNext
Loop
r.Close
Dim SQL As String
SQL = " SELECT DISTINCT lb AS T1 FROM s_tab_zgxx WHERE ZT='" & ZT & "'"
r.Open SQL, cn
Do While Not r.EOF
Combo1.AddItem (Trim(r!T1 & " "))
r.MoveNext
Loop
r.Close
#9
要从两个字段中提取所有不同的值,怎么办?例如
姓名 爱好1 爱好2
g 篮球 足球
e 足球 羽毛球
h 乒乓球
j 乒乓球 羽毛球
e 排球
y 羽毛球 篮球
该表*有哪几种爱好,提取到一个集合中,
结果应当是:篮球、足球、羽毛球、排球、乒乓球
求代码,多谢!
姓名 爱好1 爱好2
g 篮球 足球
e 足球 羽毛球
h 乒乓球
j 乒乓球 羽毛球
e 排球
y 羽毛球 篮球
该表*有哪几种爱好,提取到一个集合中,
结果应当是:篮球、足球、羽毛球、排球、乒乓球
求代码,多谢!
#10
select distinct 爱好1 from table
union
select distinct 爱好2 from table where 爱好2 not in(select 爱好1 from table)
效率不高,比较死板,单论这个表的话可以这么做!
数据量大的话,做个自定义函数,比较处理!
union
select distinct 爱好2 from table where 爱好2 not in(select 爱好1 from table)
效率不高,比较死板,单论这个表的话可以这么做!
数据量大的话,做个自定义函数,比较处理!
#11
有人知道用C#怎么写么?