我有一个GridView在asp.net页面。
我正在从一个SQL数据库中获取记录,并将这个网格绑定到它。绑定网格的查询如下所示:
Select column1,column2,column3 from Table where condition=value.
在Gridview中,column1是一个LinkButton。我必须选择一个随机记录,这应该是网格中的第一个记录,也是唯一的“可点击”链接按钮。
所有其他记录仍将显示在网格中,但没有一个链接按钮将被启用。我有一个查询,用于选择SQL中的随机记录:
Select top 1 column1 from Table where condit
我们使用经典的asp编写web应用程序,使用SQLOLEDB连接到MSSQL数据库。我们最近将SQL 2000升级为SQL 2008 R2。如果我在存储过程或查询中设置排序顺序,然后在asp中输出,则记录集数据以某种随机排序顺序显示--在使用SQL 2000之前,它正确工作。
例如:我在视图或存储过程中都有下面的in语句
SELECT ID, NAME FROM dbo.MyTable ORDER BY Name ASC
当我在查询分析器中运行这个命令时,排序顺序是正确的,但是当我在asp中输出时,它是随机排序的。
不确定,是什么改变了,任何帮助都是感激的
谢谢,克里斯
我得从一张桌子上提取两张随机记录。我在存储过程中实现了这样的东西:
with tmpTable as(
SELECT top 500 [columns I need]
, row_number() over(order by [myColumn]) as rown
FROM SourceTable
JOIN [myJoin]
WHERE [myCondition]
)
-- here I extract with an intervall of 10 records: 10,
我正在开发一个网站,记录是不连续的,记录是随机显示的。我使用简单的mysql随机方法来显示随机记录,方法是使用有限制的rand(),将极限参数化,一个一个地获得下一个记录。
我使用的是asp.net mvc框架和mysql数据库。
下面是mysql查询。
select distinct
lw.Lawyer_id,
lw.name,
StateName,
ct.city,
Date_of_registration,
lawyer_views,
fl.practice
from
registration lw
left join
states st ON st.Id
我在我的主页上有位置DropdownList。我在子页面中设置了控件,该控件从母版页获取属性。现在我正在运行一个查询
SELECT * FROM table where city like '"+city.text+"'
在这里,city.text从母版页选择的城市中获取值。但我的问题是,它实际上并不是按照city.text显示记录中的值。它显示了任何随机记录。
我的密码
母版页
<asp:DropDownList ID="locationSelector" runat="server" AutoPostBack="
嗨,我正在显示一个问题和他们的每页4个选项。对于这个问题,我有一个标签&他们的answers.There is next按钮的单选按钮列表。单击“下一步”按钮后,我想显示另一条记录。我已经用随机函数的数据集尝试过了,但它不合适。值会重复。所以我想要在页面加载中显示第一条记录&单击下一步按钮后,下一条记录应该移动,直到记录存在。我想在单击“下一步”按钮后将一条记录移动到另一条记录。我怎么能做到这一点?asp.net,c#谢谢你。
在Sql应用程序中,我使用asp.net Data Adapter更新记录。
例如
UPDATE sample SET status = 1 WHERE id = @id
我需要测试一个场景,在该场景中,此sql代码无法运行,并且没有更新任何记录。我该怎么做呢?
我应该为样表设置一个锁吗?我该怎么做呢?我如何才能使这个更新查询不起作用,并且不更新任何记录呢?
忘记注意:我不能更改这段代码或应用程序代码,也不能给出随机的@id参数。
我需要在数据库级别做到这一点。
我在一个网站上工作,做随机选择的员工进行随机药物测试。我正在尝试使用SQL Server2008、ASP.NET和C#找出报告/代码。这是我到目前为止所做工作的一个例子:我需要生成一个特定公司的所有员工的报告,其中员工被分配了一个编号。这段代码的示例如下:
SELECT
dbo.names2.ssn, dbo.names2.firstname, dbo.names2.lastname,
ROW_NUMBER() over(order by dbo.names2.ssn) as RowNumber
FROM
dbo.names2
WHERE
dbo.nam
如何使用LINQ获取数据库文本字段中单词的出现数?
关键字令牌示例: ASP.NET
编辑4:
数据库记录:
记录1: TextField = "Blah ASP.NET bli ASP.NET blu ASP.NET yop yop ASP.NET“
记录2: TextField = "Blah bli blu ASP.NET yop ASP.NET“
记录3: TextField = "Blah ASP.NET blah ASP.NET ASP.NET bli bli ASP.NET<code>E 221</code> blu </c
我想从一个包含大约50条记录的表中检索15条记录。但我希望所有记录都是随机生成的。如果我取一个随机数,写成如下所示:
var result = (from r in sc.Subjects
where (r.SubName == sub && r.Level == lev)
select r).skip(randomnumber).take(10),
开始的记录将是随机的,但接下来的9个记录将按顺序进行。那么,你知道如何使用linq to sql随机获取所有10条记录吗?
我可以很容易地获得一个随机记录:
SELECT * FROM MyTable ORDER BY NewId()
我可以很容易地通过"today's date“获得记录,如下所示:
SELECT * FROM MyTable WHERE MyDate = "2010-24-08" -- db doesn't store times
但是我该如何将两者结合起来呢?
获取1条随机记录...任何与今天的日期有关的信息。
如果没有找到...从昨天(今天-1)获得1条随机记录。
如果没有找到...今天从etc等获取1条随机记录-2
..。
我在甲骨文上写了这个查询
SELECT itemcode,itemname from hmis.shopitemcode order by dbms_random.value
它正常工作,我得到了随机记录,但我的问题是,我只想要5个随机记录,而不是数据库表中的所有记录。
当我尝试使用这个查询时
SELECT itemcode,itemname from hmis.shopitemcode where ROWNUM <= 5 order by dbms_random.value
此查询随机化前5条记录,不从整个数据库表中获取5条随机记录。
如何在MongoDb中从集合中获取5项随机项。到目前为止,我要做的是:
var playerData = Spark.runtimeCollection("playerNewspaper"); // get the collection data
var currentPlayer = playerData.find().limit(5).skip(Math.random() * playerData.count());
Spark.setScriptData("player_Newspaper", currentPlayer); // return the
我有大约50k记录在表中,我想保存所有的记录与随机顺序和分组到其他表。例如:在第一次运行时,系统将选择10条(随机)记录并插入到第二个表中,在第二次运行中,系统将选择15条(随机)记录并插入到第二个表中。直到所有记录移动到第二个表。我尝试使用order by ABS(Checksum(NewID()) % XXX)进行随机排序,但是如何进行分组来控制select查询中的最小记录和最大记录?
我有一个mySQL业务记录集,我必须随机排序,以对他们公平,以确保他们都获得相同的曝光率。
我现在的问题是列表太长了,所以我必须对结果进行分页。我不能以随机化记录的方式使用限制限制%d,%d,因为它会重新随机化记录,有时会出现相同的业务。
我需要的是以随机顺序获取记录,然后对它们进行分页。有没有办法做到这一点?
谢谢。
SELECT *
FROM business
ORDER BY RAND( )
LIMIT 0 , 30
我知道RAND( )不是随机化记录的最有效方法。我将在之后更改此设置。
我的问题非常简单,如何在同一个SQL语句中选择9条随机记录和1条已定义记录?到目前为止,我所能想到的就是这样,它只返回一个合作伙伴记录(已定义的记录),而不返回其他9个随机记录。
$sql2 = "SELECT * FROM table WHERE filename = '$partn' AND filename != '$x' ORDER BY RAND() LIMIT 10";
为了详细说明,我需要返回10条记录,其中没有一条应该是“$x”,其中一条应该是“$partn”,然后是其他9条随机记录,它们都需要以随机顺序显示。
任何帮助都将不胜感
在我的Asp.Net MVC 5项目中,我首先使用实体框架代码来处理MS数据库。假设这是一张表:
public class Ticket
{
[Key]
public int Id { get; set; }
[Required]
public string ReferenceCode { get; set; }
//Rest of the table
}
在这个表中,每当我添加新代码时,我都希望ReferenceCode列是一个唯一的和随机的AlphaNumeric (只包含字母和数字)字符串,具有特定的长度。例如,这将允许用户引用特定的票证。
这
我需要从一个非常大的数据库中随机选择2000000条记录。我看了以前的问题。因此,请不要将这一问题标记为重复。我需要澄清。大多数答案建议使用ORDER BY RAND()函数。所以我的查询是:
SELECT DISTINCT no
FROM table
WHERE name != "null"
ORDER BY RAND()
LIMIT 2000000;
我希望每一张唱片都是随机挑选的。我不确定我是否理解这里的ORDER BY RAND()效应。不过,我恐怕它会选择一个随机纪录,例如3498,然后继续选择,例如,下一个纪录是: 3499、3500、3501等,我希望每一个记录都
我真的不确定如何做到这一点,但有没有可能在一个查询中从一个表中获取x数量的记录,如果没有找到足够的记录,它将随机选择重复的记录。
我有一个照片表,假设其中有5条记录,我想取出10条记录并随机排序,所以我有如下内容:
SELECT * FROM TABLE
ORDER BY RAND()
LIMIT 10
这将随机拉回5个,因为这是我在表格中的所有内容。我可以告诉MySQL吗,嘿,如果你发现少于10,就随机抓取更多,直到你达到那个数字?
感谢任何人的帮助!
谢谢
Introduction/Measures
我正在使用一个拥有10 GB记录(近300万条记录)的MongoDB数据库。
每个记录(文档)都有一个名为DomainClass的字段(它是我们先前定义的11个不同类中的一个)。
我想要实现的
由于统计方面的原因,我必须从这个数据库中提取100 records of each type of DomainClass,我不能简单地获得前100,因为样本会有偏差。我需要把这100份记录随机放在数据库里。
我尝试过的:
这基本上就是我(在C#中)尝试过的。
1-计算属于某个DomainClass的记录数。
2-在0和计数之间随机设置100个数字。
3-查找