EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
既定の言語として設定します。
PF の質問 - フォーラム

MySQL クエリでランダムな結果を取得する方法

MySQL のプログラミング   丸薬  
 
MySQL クエリでランダムな結果を取得する方法

MySQL セットを持ってください。 組み込み関数 異なる目的のための独自の言語で. その中には関数 ランド() 何, 通常、他のプログラミング言語を使用する場合, それを使用を生成することを想像できます。 ランダムな数字.

このように, この関数を試してみたい場合, 単に 実行しています。相談 何回か, どのように結果を実行しているそれぞれの変更が表示されます。 ランダムに:

このクエリは、ランダムな番号が表示されます。 間 0 と 1 それを起動するたびに.

この関数 ランド() SQL のクエリの結果をしたい場合、それは非常に便利 ランダム. たとえば, 表示することを想像します。, ユーザーが当社のウェブサイトを訪問するたびに, 1 つのコメント その他のユーザーを同じにしました。. すなわち, すべての間で 我々 に保存されているコメント、 MySQL データベース, 我々 になるだろう 1 つランダム, これ、, この関数を使用できます。 ランド() 次の方法で独自の言語:

これで, 私たちを得るだろう 1 つだけの結果, 私たちが持っているので 限られました。 相談 (制限 1), すべての私たちのテーブルからのコメント. 他に、, 私たちを得るだろう 1 つランダム きましたので、 ORDER BY ランド(), ので、 実行のたびに このクエリになるだろう 別のログ.

すべてが異なります, コース, の、 レコードの数 問題のテーブルの上にあります。, この場合、コメントで, 以来 少ない場合, 異なる実行で 繰り返します 同じレコードまたはコメント.

私達にコメントを残すかへの入力、フォーラム
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page