たまに使うSQL文

396 ワード

1.Mysqlデータベースからランダムにn個のデータを取り出す
select * from user order by rand() limit 1
意味:ランダムに並べ替えて、並べ替え後のデータの位置はそれぞれ違っています.この時は一番上の一つだけ取って、ランダムに一つのデータを取りました.
limitの後はいくつかの制限があります.nつのデータを取りたいです.limit nにします.
2.select検索結果の重複結果を削除する
select distinct * from tableName
参考:  http://www.cnblogs.com/congcong/archive/2008/11/07/1328834.html