кодесурса
«MYSQL

MySQL STDDEV () функция

script1adsense2code
script1adsense3code

Функция STDDEV ()

Функция MySQL STDDEV () возвращает стандартное отклонение выражения для населения.

Функция STDDEV () используется для вычисления статистической информации для указанного числового поля в запросе. Возвращает NULL, если не найдено подходящих строк.

Синтаксис:

 STDDEV (выражение);

Где expr это выражение.

Версия MySQL: 5.6

Пример: функция MySQL STDDEV ()

Следующая инструкция MySQL возвращает стандартное отклонение total_cost из таблицы покупок.

Пример таблицы: покупка


Код:

SELECT STDDEV(total_cost)             
FROM purchase;

Пример вывода:

 mysql> SELECT STDDEV (total_cost)             
    -> С покупки;
+ -------------------- +
| STDDEV (total_cost) |
+ -------------------- +
| 315.392172 | 
+ -------------------- +
1 ряд в наборе (0,00 сек)

PHP скрипт

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>example-STDDEV()- php mysql examples | w3resource</title>
<meta name="description" content="example-STDDEV()- php mysql examples | w3resource">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Standard deviation of total purchase:</h2>
<table class='table table-bordered'>
<tr>
<th>Standard deviation of total purchase</th>
</tr>
<?php
$hostname="your_hostname";
$username="your_username";
$password="your_password";
$db = "your_dbname";
$dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password);
foreach($dbh->query('SELECT STDDEV(total_cost) 
FROM purchase') as $row) {
echo "<tr>";
echo "<td>" . $row['STDDEV(total_cost)'] . "</td>";
echo "</tr>";
}
?>
</tbody></table>
</div>
</div>
</div>
</body>
</html>

Посмотреть пример в браузере

JSP скрипт

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>example-stddev()</title>
</head>
<body>
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
String Host ="jdbc:mysql://localhost:3306/w3resour_bookinfo";
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
connection = DriverManager.getConnection(Host, "root", "datasoft123");
statement = connection.createStatement();
String Data ="SELECT STDDEV(total_cost) FROM purchase";
rs = statement.executeQuery(Data);
%>
<TABLE border="1">
<tr width="10" bgcolor="#9979">
<td>Standard deviation of total purchase</td>
</tr>
<%
while (rs.next()) {
%>
<TR>
<TD><%=rs.getString("STDDEV(total_cost)")%></TD>
</TR>
<%   }    %>
</table>
<%
rs.close();
statement.close();
connection.close();
} catch (Exception ex) {
out.println("Can’t connect to database.");
}
%>
</body>
</html>

Предыдущая: STDDEV_SAMP ()
Далее: Агрегатные функции и группировка MySQL - SUM ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code