私はC#プログラムで自分のデータベースにデータを使ってグラフを作成しています。私はユーザーのリストを持っており、私は擬似ランダムな順序で表示したい。私はこの場合、このコードランダムな文字列SQL
void Button1Click(object sender, EventArgs e)
{
Connessione.Open();
MySqlDataAdapter SDA=new MySqlDataAdapter("SELECT RAND() concorrente, id FROM Classifiche WHERE taglia='small' AND categoria='agility'",Connessione);
DataTable DATA= new DataTable();
SDA.Fill(DATA);
dataGridView1.DataSource=DATA;
Connessione.Close();
}
を試してみた
、しかし、クエリが私の代わりに乱数のランダムな文字列を表示します。どうすれば修正できますか?
私はここにHow to request a random row in SQL?を投稿されたソリューションを試みたが、私はあなたがに「SQL Serverの」を使う場合は、「MySQLのデータベース」とNEWID()
を使用している場合RAND()
を使用する必要が問題
RAND(BY ORDER)? – Martheen
[SQLでランダムな行を要求する方法は?](http://stackoverflow.com/questions/19412/how-to-request-a-random-row-in-sql) – Martheen
@Martheenプログラム私には何も表示されません – Marietto