sql >> Databáze >  >> RDS >> Mysql

Vybrat procento řádků z tabulky SQL?

Můžete COUNT všechny záznamy a poté vypočítat % potřebujete takto:

$query = "SELECT COUNT(*) FROM `Flight_Data` WHERE DepDateTimeUTC LIKE '%1/1/14%' ";
$result = mysqli_query($connection,$query);
$row = mysqli_fetch_row($result));

$total = $row[0];
$percent = intval($total * 0.40);

$query = "SELECT * FROM `Flight_Data` WHERE DepDateTimeUTC LIKE '%1/1/14%' LIMIT ". $percent;
//execute your query....


  1. ORA - 00933 záměna s vnitřním spojem a as

  2. CHYBA:HHH000299:Nelze dokončit aktualizaci schématu java.lang.NullPointerException

  3. PostgreSQL sloupec foo neexistuje, kde foo je hodnota

  4. MySql count() vrátí 0, pokud nebyly nalezeny žádné záznamy