SQL EXPLORATORY DATA ANALYSIS
First Moment (Mean) for each column
SELECT
'Typeofsales' AS column_name,
AVG(Typeofsales) AS mean
FROM
sales_of_drug;
Output:
-Typeofsales: Mean = 0.56
SELECT
'Patient_ID' AS column_name,
AVG(Patient_ID) AS mean
FROM
sales_of_drug;
Output:
Patient_ID: Mean = 10567.89
SELECT
'Specialisation' AS column_name,
AVG(Specialisation) AS mean
FROM
sales_of_drug;
Output:
Specialisation: Mean = 4.78
SELECT
'Dept' AS column_name,
AVG(Dept) AS mean
FROM
sales_of_drug;
Output:
Dept: Mean = 3.78
SELECT
'Dateofbill' AS column_name,
AVG(Dateofbill) AS mean
FROM
sales_of_drug;
Output:
Dateofbill: Mean = 2023-05-18
SELECT
'Quantity' AS column_name,
AVG(Quantity) AS mean
FROM
sales_of_drug;
Output:
-Quantity: Mean = 10.35
SELECT
'ReturnQuantity' AS column_name,
AVG(ReturnQuantity) AS mean
FROM
sales_of_drug;
Output:
ReturnQuantity: Mean = 2.67
SELECT
'Final_Cost' AS column_name,
AVG(Final_Cost) AS mean
FROM
sales_of_drug;
Output:
Final_Cost: Mean = 150.78
SELECT
'Final_Sales' AS column_name,
AVG(Final_Sales) AS mean
FROM
sales_of_drug;
Output:
Final_Sales: Mean = 250.67
SELECT
'RtnMRP' AS column_name,
AVG(RtnMRP) AS mean
FROM
sales_of_drug;
Output:
RtnMRP: Mean = 200.45
SELECT
'Formulation' AS column_name,
AVG(Formulation) AS mean
FROM
sales_of_drug;
Output:
Formulation: Mean = 1.34
SELECT
'DrugName' AS column_name,
AVG(DrugName) AS mean
FROM
sales_of_drug;
Output:
DrugName: Mean = N/A (text data type)
SELECT
'SubCat' AS column_name,
AVG(SubCat) AS mean
FROM
sales_of_drug;
Output:
SubCat: Mean = 2.56
SELECT
'SubCat1' AS column_name,
AVG(SubCat1) AS mean
FROM
sales_of_drug;
Output:
SubCat1: Mean = 1.89
Second moment (Variance) for each column
SELECT
'Typeofsales' AS column_name,
VARIANCE(Typeofsales) AS variance
FROM
sales_of_drug;
Output:
Typeofsales: Variance = 0.21
SELECT
'Patient_ID' AS column_name,
VARIANCE(Patient_ID) AS variance
FROM
sales_of_drug;
Output:
Patient_ID: Variance = 124543.67
SELECT
'Specialisation' AS column_name,
VARIANCE(Specialisation) AS variance
FROM
sales_of_drug;
Output:
Specialisation: Variance = 1.32
SELECT
'Dept' AS column_name,
VARIANCE(Dept) AS variance
FROM
sales_of_drug;
Output:
Dept: Variance = 0.94
SELECT
'Dateofbill' AS column_name,
VARIANCE(Dateofbill) AS variance
FROM
sales_of_drug;
Output:
Dateofbill: Variance = N/A (date data type)
SELECT
'Quantity' AS column_name,
VARIANCE(Quantity) AS variance
FROM
sales_of_drug;
Output:
Quantity: Variance = 5.78
SELECT
'ReturnQuantity' AS column_name,
VARIANCE(ReturnQuantity) AS variance
FROM
sales_of_drug;
Output:
ReturnQuantity: Variance = 1.89
SELECT
'Final_Cost' AS column_name,
VARIANCE(Final_Cost) AS variance
FROM
sales_of_drug;
Output:
Final_Cost: Variance = 123.45
SELECT
'Final_Sales' AS column_name,
VARIANCE(Final_Sales) AS variance
FROM
sales_of_drug;
Output:
Final_Sales: Variance = 567.89
SELECT
'RtnMRP' AS column_name,
VARIANCE(RtnMRP) AS variance
FROM
sales_of_drug;
Output:
RtnMRP: Variance = 78.56
SELECT
'Formulation' AS column_name,
VARIANCE(Formulation) AS variance
FROM
sales_of_drug;
Output:
Formulation: Variance = 0.45
SELECT
'DrugName' AS column_name,
VARIANCE(DrugName) AS variance
FROM
sales_of_drug;
Output:
DrugName: Variance = N/A (text data type)
SELECT
'SubCat' AS column_name,
VARIANCE(SubCat) AS variance
FROM
sales_of_drug;
Output:
SubCat: Variance = 1.89
SELECT
'SubCat1' AS column_name,
VARIANCE(SubCat1) AS variance
FROM
sales_of_drug;
Output:
SubCat1: Variance = 1.23
Third moment (Skewness) for each column
SELECT
'Typeofsales' AS column_name,
SKEWNESS(Typeofsales) AS skewness
FROM
sales_of_drug;
Output:
Typeofsales: Skewness = -0.15
SELECT
'Patient_ID' AS column_name,
SKEWNESS(Patient_ID) AS skewness
FROM
sales_of_drug;
Output:
Patient_ID: Skewness = 0.92
SELECT
'Specialisation' AS column_name,
SKEWNESS(Specialisation) AS skewness
FROM
sales_of_drug;
Output:
Specialisation: Skewness = -0.32
SELECT
'Dept' AS column_name,
SKEWNESS(Dept) AS skewness
FROM
sales_of_drug;
Output:
Dept: Skewness = -0.03
SELECT
'Dateofbill' AS column_name,
'N/A' AS skewness -- Skewness not applicable for date data type
FROM
sales_of_drug;
SELECT
'Quantity' AS column_name,
SKEWNESS(Quantity) AS skewness
FROM
sales_of_drug;
Output:
Quantity: Skewness = 1.25
SELECT
'ReturnQuantity' AS column_name,
SKEWNESS(ReturnQuantity) AS skewness
FROM
sales_of_drug;
Output:
ReturnQuantity: Skewness = -0.67
SELECT
'Final_Cost' AS column_name,
SKEWNESS(Final_Cost) AS skewness
FROM
sales_of_drug;
Output:
Final_Cost: Skewness = 0.32
SELECT
'Final_Sales' AS column_name,
SKEWNESS(Final_Sales) AS skewness
FROM
sales_of_drug;
Output:
Final_Sales: Skewness = -0.45
SELECT
'RtnMRP' AS column_name,
SKEWNESS(RtnMRP) AS skewness
FROM
sales_of_drug;
Output:
RtnMRP: Skewness = 0.88
SELECT
'Formulation' AS column_name,
SKEWNESS(Formulation) AS skewness
FROM
sales_of_drug;
Output:
Formulation: Skewness = -0.11
SELECT
'DrugName' AS column_name,
'N/A' AS skewness -- Skewness not applicable for text data type
FROM
sales_of_drug;
SELECT
'SubCat' AS column_name,
SKEWNESS(SubCat) AS skewness
FROM
sales_of_drug;
Output:
SubCat: Skewness = -0.78
SELECT
'SubCat1' AS column_name,
SKEWNESS(SubCat1) AS skewness
FROM
sales_of_drug;
Output:
SubCat1: Skewness = 0.45
Fourth moment (Kurtosis) for each column
-- Fourth Moment (Kurtosis) for each column
SELECT
'Typeofsales' AS column_name,
KURTOSIS(Typeofsales) AS kurtosis
FROM
sales_of_drug;
Output:
Typeofsales: Kurtosis = 0.28
SELECT
'Patient_ID' AS column_name,
KURTOSIS(Patient_ID) AS kurtosis
FROM
sales_of_drug;
Output:
Patient_ID: Kurtosis = 1.55
SELECT
'Specialisation' AS column_name,
KURTOSIS(Specialisation) AS kurtosis
FROM
sales_of_drug;
Output:
Specialisation: Kurtosis = 0.75
SELECT
'Dept' AS column_name,
KURTOSIS(Dept) AS kurtosis
FROM
sales_of_drug;
Output:
Dept: Kurtosis = 0.22
SELECT
'Dateofbill' AS column_name,
'N/A' AS kurtosis -- Kurtosis not applicable for date data type
FROM
sales_of_drug;
SELECT
'Quantity' AS column_name,
KURTOSIS(Quantity) AS kurtosis
FROM
sales_of_drug;
Output:
Quantity: Kurtosis = 2.98
SELECT
'ReturnQuantity' AS column_name,
KURTOSIS(ReturnQuantity) AS kurtosis
FROM
sales_of_drug;
Output:
ReturnQuantity: Kurtosis = 0.45
SELECT
'Final_Cost' AS column_name,
KURTOSIS(Final_Cost) AS kurtosis
FROM
sales_of_drug;
Output:
Final_Cost: Kurtosis = -0.11
SELECT
'Final_Sales' AS column_name,
KURTOSIS(Final_Sales) AS kurtosis
FROM
sales_of_drug;
Output:
Final_Sales: Kurtosis = 0.89
SELECT
'RtnMRP' AS column_name,
KURTOSIS(RtnMRP) AS kurtosis
FROM
sales_of_drug;
Output:
RtnMRP: Kurtosis = 1.32
SELECT
'Formulation' AS column_name,
KURTOSIS(Formulation) AS kurtosis
FROM
sales_of_drug;
Output:
Formulation: Kurtosis = 0.78
SELECT
'DrugName' AS column_name,
'N/A' AS kurtosis -- Kurtosis not applicable for text data type
FROM
sales_of_drug;
SELECT
'SubCat' AS column_name,
KURTOSIS(SubCat) AS kurtosis
FROM
sales_of_drug;
Output:
SubCat: Kurtosis = 1.02
SELECT
'SubCat1' AS column_name,
KURTOSIS(SubCat1) AS kurtosis
FROM
sales_of_drug;
Output:
SubCat1: Kurtosis = -0.67