sql >> データベース >  >> RDS >> Mysql

MySQLでランダムな行を選択するにはどうすればよいですか?

    ターボッドは彼の答えに近かった、彼はあなたがA2とA3に関するものと一緒にあなたが望むランダムな行を取得した後、あなたがpidで注文したいと思われるとき、ちょうどランダムに注文していました:

    (
        SELECT *
        FROM `mytable`
        WHERE 
            name ='A2' OR 
            name ='A3'
        LIMIT 2
    )
    UNION
    (
        SELECT DISTINCT *
        FROM `mytable`
        WHERE 
            name !='A2' OR 
            name !='A3'
        ORDER BY RAND( ) LIMIT 2
    ) 
    ORDER BY `pid`
    


    1. AWSサミット2018:シカゴのまとめ

    2. パスワードをデータベースに安全に保存する方法は?

    3. mysql.connectorでクエリキャッシュを無効にする方法

    4. MySQL8.0.11エラーcaching_sha2_passwordへの接続指定されたモジュールが見つかりませんでした