SQL Functions
SQL Functions
SQL Functions
For Data Analysis
Start
02
Aggregate functions
1. COUNT ()
This particular function provides the number of rows
within a table or the number of non-null values present
in a column.
2. SUM ()
This function returns the sum of all values in a numeric
column.
www.linkedin.com/in/azdine-bahloul-604a641b3
03
3. AVG ()
This function returns the average of all values in a
numeric column.
4. MIN ()
This function returns the minimum value in a column.
www.linkedin.com/in/azdine-bahloul-604a641b3
04
5. MAX ()
This function returns the maximum value in a column.
6. GROUP BY ()
This function groups the rows in a table based on the
values in one or more columns and performs aggregate
functions on each group.
SELECT COUNT(column_name),
SUM(column_name),MIN(column_name),
MAX(column_name)
FROM table_name GROUP BY colunm_name;
www.linkedin.com/in/azdine-bahloul-604a641b3
05
String functions
7. CONCAT ()
This function is used to concatenate two or more strings
together.
8. UPPER ()
This function is used to convert all characters in a string
to uppercase;
www.linkedin.com/in/azdine-bahloul-604a641b3
06
9. LOWER ()
This function is used to convert all characters in a string
to lowercase.
10. LENGTH ()
This function is used to return the length of a string.
www.linkedin.com/in/azdine-bahloul-604a641b3
07
11. TRIM ()
This function is used to remove leading or trailing spaces
from a string.
12. SUBSTRING ()
This function is used to extract a substring from a larger
string.
SELECT SUBSTRING(string_start,string_position,
length) FROM table_name;
www.linkedin.com/in/azdine-bahloul-604a641b3
08
13. REPLACE ()
This function is used to replace a string within a string
with a different substring.
SELECT REPLACE(string,target_string,new_string)
FROM table_name;
Date functions
14. GETDATE ()
This function returns the current date and time.
www.linkedin.com/in/azdine-bahloul-604a641b3
09
15. DATEPART ()
This function is used to extract a specifit part of a date,
such as year, month or day.
SELECT DATEPART(target_part,date)
FROM table_name;
16. DATEADD ()
This function is used to add a specific number of units to
a date or time value.
SELECT DATEADD(unit,value,date)
FROM table_name;
www.linkedin.com/in/azdine-bahloul-604a641b3
10
17. DATEDIFF ()
This function is used to calculate the difference between
two dates or time values.
SELECT DATEDIFF(unit,star_date,end_date)
FROM table_name;
18. YEAR ()
This function is used to extract the year from a date
value.
www.linkedin.com/in/azdine-bahloul-604a641b3