我有一个表,除了一列中的一个值外,它们都是唯一的行(我们称之为'Name').另一列是'Date',它是添加到数据库的日期.
我想要做的是在"名称"中找到重复的值,然后删除"日期"中具有最早日期的那些,留下最新的日期.
看起来像一个相对简单的查询,但除了简单的查询,我对SQL知之甚少.
有任何想法吗?
我正在构建一个内部站点,其主要功能是提供软件下载.我想要防范的一件事是人们找到源路径并绕过站点(站点记录下载以进行审计.)
有没有办法隐藏二进制文件的来源?(我正在使用ASP.NET)
我对web dev非常新鲜,但我正在整理一个带有经典ASP的简单软件目录.一切似乎都很好,除了我想在页面上两次使用我的SQL数据库中的值.例如,在页面标题和页面正文中,但我似乎只能使用每个值一次:
....
Set nItem = Request.QueryString("ID")
strSQL = "SELECT * "_
& "FROM [Packages] "_
& "WHERE id='" & nItem & "';"
Set rstSearch = cnnSearch.Execute(strSQL)
<title><%=rstSearch.Fields("Software") %></title>
<body>
<center>Software Information</center>
<%=rstSearch.Fields("Software")%> <br />
<%=rstSearch.Fields("Version")%> <br />
<%=rstSearch.Fields("ID")%> <br />
<%=rstSearch.Fields("Licence")%> <br />
...
Run Code Online (Sandbox Code Playgroud) 我有一个MS SQL DB,有大约2,600条记录(计算机上每一条信息.)我需要编写一个SELECT语句,选择大约400条记录.
当他们没有任何共同标准时,最好的方法是什么?它们都是不同的随机数,所以我不能使用通配符或类似的东西.我只需要在查询中手动包含所有400个数字吗?