数据库中查询一个字段,字段中有很多不同的重复的值 我要搜索出这个字段所有的值 但是重复的只要一个
答案:2 悬赏:40 手机版
解决时间 2021-04-05 00:16
- 提问者网友:你给我的爱
- 2021-04-04 03:47
数据库中查询一个字段,字段中有很多不同的重复的值 我要搜索出这个字段所有的值 但是重复的只要一个
最佳答案
- 五星知识达人网友:毛毛
- 2021-04-04 03:56
需要一个主键 id
如果是要删除是姓名重复的话,试试以下代码
delete ta where id not in
( select max(id) from group by nch )
如果要显示不重复项的数据
select * from ta where id in
( select max(id) from group by 姓名 )
如果 nch 这个地段,你需要不重复 , 事实上就可以把这一列作为主键
另外,你在添加信息的时候,做下判断,如果该列中已有,就不执行添加的代码。
并做提示信息。
如果是要删除是姓名重复的话,试试以下代码
delete ta where id not in
( select max(id) from group by nch )
如果要显示不重复项的数据
select * from ta where id in
( select max(id) from group by 姓名 )
如果 nch 这个地段,你需要不重复 , 事实上就可以把这一列作为主键
另外,你在添加信息的时候,做下判断,如果该列中已有,就不执行添加的代码。
并做提示信息。
全部回答
- 1楼网友:老鼠爱大米
- 2021-04-04 05:10
set rs = server.createobject("adodb.recordset")
sql = "select id,name,sex from user_info "
rs.open sql,conn,adopenstatic,adlockreadonly,adcmdtxt
if not rs.eof then
do while not rs.eof
if rs("sex") = 0 then
response.write("男")
else
response.write("女")
end if
rs.movenext
loop
else
response.write("no data")
end if
-------------------
用完关闭,是我忘记写了不好意思
rs.close
set rs = nothing
页面最后还要关闭数据库链接
conn.close
set conn=nothing
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯