SQL AVG() Funksiyası
#
Keçən mövzuda məlumat verdiyimiz kimi Ümumi Sql Funksiyasıdır.Bir rəqəmli sütun Orta dəyəri qaytarır.

#--------AVG() Syntax------

PHP Kod:
  1. SELECT AVG(column_name) FROM TABLE_NAME

#--------------------------


Bir tablia quraq məsələn məhsul tableası.

#---------Tablia-----------
PHP Kod:
  1. PID PNAME CID Qiymet
  2. 1 Host 17 5

#--------------------------

Əlaqələndirmə.
PHP Kod:
  1. SELECT AVG(Qiymet) AS QiymetAverage FROM Mehsullar;

Məs:

PHP Kod:
  1. SELECT PName, Qiymet FROM Mehsullar
  2. WHERE Qiymet>(SELECT AVG(Qiymet) FROM Mehsullar);

//PNAME -MƏHSULUN ADI
//PID -MƏHSULUN IDI
//CID -KATEGORIYA IDI
//QIYMƏT -MƏHSULUN QIYMƏTI

Redaktə (t) Hesabat et (t)
#1
Təşəkkür. Tam olaraq onun sadə select from əmrindən olan fərqini yazardın.
Redaktə (t) Hesabat et (t)
#2
[c]# CoDiNG* (17.07.2016 / 10:26)
Təşəkkür. Tam olaraq onun sadə select from əmrindən olan fərqini yazardın.[/c]Dəyməz. SQL AVG() Funksiyası Orta dəyəri qaytarır.. belə deyimde SQL From isə database seçmek üçündür .. Məlumatların mənbəsi haradır hardan gəlir. )

PHP Kod:
  1. SELECT column_name,column_name
  2. FROM TABLE_NAME;



PHP Kod:
  1. SELECT * FROM TABLE_NAME;


Məsələn #1 dəki tabliadan informasiya belə əldə edilir.

PHP Kod:
  1. SELECT PName,Qiymet FROM Mehsullar;


Kifayət edər?
Redaktə (t) Hesabat et (t)
#3
AzTeam, Aha. Yani misalçun phpda avg ilə iş görəndə

$sql=mysql_query("SELECT PName, Qiymet FROM Mehsullar");

echo $sql['Qiymet'];

yazdıqda səhv etmirəmsə ümumi tabledəki Qiymet üzrə ən orda qiyməti çıxarır. Yəni biri 10 dusa biri 15 disə biri 9 dursa 10 çıxaracaq ekrana. Belə anladım deyəsən.
Redaktə (t) Hesabat et (t)
#4
[c]# CoDiNG* (17.07.2016 / 10:39)
AzTeam, Aha. Yani misalçun phpda avg ilə iş görəndə

$sql=mysql_query("SELECT PName, Qiymet FROM Mehsullar");

echo $sql['Qiymet'];

yazdıqda səhv etmirəmsə ümumi tabledəki Qiymet üzrə ən orda [/c]Ümumi orta dəyəri çıxarır. Aha qeyd etdiyin kimi
Redaktə (t) Hesabat et (t)
#5
AzTeam, Əla onda.
Redaktə (t) Hesabat et (t)
#6
paylasim ucun thank
Redaktə (t) Hesabat et (t)
#7
Dəyməz
Redaktə (t) Hesabat et (t)


[-]
Sürətli Cavab Yaz
Mesaj
Burada bu mövzuya öz şərhinizi yazın.