Skip to content

Commit 59cabe8

Browse files
authored
Add files via upload
add note in SQL
1 parent a7b2e43 commit 59cabe8

9 files changed

+204
-0
lines changed

CONCAT Function in SQL.txt

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// CONCAT()
2+
(column_name1,column_name2)-> IT joints two column.
3+
.-> FORMAT(column_name,format_type) -> function is used to format how a field is to be displayed.
4+
5+
// CONCAT()
6+
ex:SELECT name, CONCAT (address,fees) from student_reg;
7+
+---------+-----------------------+
8+
| name | CONCAT (address,fees) |
9+
+---------+-----------------------+
10+
| RAM | KTM100000.23 |
11+
| SITA | KTM200000.12 |
12+
| HARI | PKR10000.52 |
13+
| BIMAl | KTM100200.00 |
14+
| SITA KC | PKR20000.12 |
15+
+---------+-----------------------+

Count Function in SQL.txt

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// COUNT()
2+
-> The COUNT(column_name) Function returns the number of values (NULL) values will not
3+
be counted of the specified ciolumn:
4+
ex: SELECT COUNT(column_name) FROM table_name;
5+
output: SELECT COUNT(s_id) FROM student_reg;
6+
+-------------+
7+
| COUNT(s_id) |
8+
+-------------+
9+
| 5 |
10+
+-------------+
11+
12+
Count(*) function returns the number of records in a table.
13+
ex: SELECT COUNT(column_name) FROM table_name;
14+
output: SELECT COUNT(*) FROM student_reg;
15+
+----------+
16+
| COUNT(*) |
17+
+----------+
18+
| 5 |
19+
+----------+
20+
21+
The COUNT(DISTINCT Column_name) function returns the number of distinct values of the specified column.
22+
SELECT COUNT(DISTINCT column_name) FROM table_name;
23+
ex:SELECT COUNT(DISTINCT s_id) FROM student_reg;
24+
+----------------------+
25+
| COUNT(DISTINCT s_id) |
26+
+----------------------+
27+
| 5 |
28+
+----------------------+

DECIMAL datatype in SQL.txt

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// decimal
2+
-> Syntax: column_name DECIMAL (T,D);
3+
where
4+
T = Total digits. Range 1-65
5+
D= digits after decimal. Range 0-30 and must not be more than T.
6+
7+
Ex: price DECIMAL(5,2)
8+
1234.12
9+
DEC,NUMERIC,FIXED
10+
11+
1. Column_name DECIMAL (T,D)
12+
-T = Total digits. Range 1-65.
13+
-D = digits after decimal. Range 0-30 and must not be more than T.
14+
15+
2.Column_name DECIMAL (T);
16+
3. Column_name DECIMAL (T,0);
17+
4. column_name DECIMAL;
18+
-default T = 10;
19+
20+
syntax: CREATE TABLE product(id int AUTO_INCREMENT PRIMARY KEY, pname varchar(50),price DECIMAL(4,2));
21+
ex: INSERT INTO product('computer',123.22);
22+
23+
// Zerofill
24+
CREATE TABLE product(id int AUTO_INCREMENT PRIMARY KEY, pname varchar(50), price DECIMAL(5,4) ZEROFILL);

MID and LENGTH function in SQL.txt

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// MID and LENGTH function
2+
.->MID(column_name,start,length) or SUBSTRING (column_name,start,lenght) -> Function is used to extract characters from a text field.
3+
ex: SELECT name, MID(name,2,4) from student_reg;
4+
+---------+---------------+
5+
| name | MID(name,2,4) |
6+
+---------+---------------+
7+
| RAM | AM |
8+
| SITA | ITA |
9+
| HARI | ARI |
10+
| BIMAl | IMAl |
11+
| SITA KC | ITA |
12+
+---------+---------------+
13+
.-> LENGTH(column_name)-> the length of the value in a text field.
14+
ex: SELECT name, LENGTH(name) from student_reg;
15+
+---------+--------------+
16+
| name | LENGTH(name) |
17+
+---------+--------------+
18+
| RAM | 3 |
19+
| SITA | 4 |
20+
| HARI | 4 |
21+
| BIMAl | 5 |
22+
| SITA KC | 7 |
23+
+---------+--------------+

MIN and MAX function in SQL.txt

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// Min and max Function
2+
MIN (column_name) -> Smallest value of the selected column.
3+
MAX (column_name) -> Largest value of the selected column.
4+
SUM (column_name) -> The total sum of numeric column.
5+
AVG(column_name) -> The average value of a numeric column.
6+
SQRT (colum_name) -> The square root of a numeric column.
7+
ROUND(column_name,decimal) -> function is used to round a numeric field to the number of decimals specified.
8+
9+
// Min
10+
Ex: SELECT MIN(marks) FROM student_reg;
11+
+------------+
12+
| MIN(marks) |
13+
+------------+
14+
| 250 |
15+
+------------+
16+
17+
// MAX
18+
ex:SELECT MAX(marks) FROM student_reg;
19+
+------------+
20+
| MAX(marks) |
21+
+------------+
22+
| 450 |
23+
+------------+
24+
25+
//sum
26+
SELECT SUM(fees) FROM student_reg;
27+
+-----------+
28+
| SUM(fees) |
29+
+-----------+
30+
| 430200.99 |
31+
+-----------+
32+
33+
// AVG
34+
ex: SELECT AVG(fees) FROM student_reg;
35+
+--------------+
36+
| AVG(fees) |
37+
+--------------+
38+
| 86040.198000 |
39+
+--------------+
40+
41+
// SQRT
42+
SELECT fees, SQRT(fees) FROM student_reg;
43+
+-----------+--------------------+
44+
| fees | SQRT(fees) |
45+
+-----------+--------------------+
46+
| 100000.23 | 316.22812967855975 |
47+
| 200000.12 | 447.21372966401645 |
48+
| 10000.52 | 100.00259996620088 |
49+
| 100200.00 | 316.54383582688826 |
50+
| 20000.12 | 141.42178050074182 |
51+
+-----------+--------------------+

Now Function in SQL.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// NOW function
2+
.-> NOW() -> Function returns the current system date and time.
3+
ex:select name,dob, NOW() from student_reg;
4+
+---------+------------+---------------------+
5+
| name | dob | NOW() |
6+
+---------+------------+---------------------+
7+
| RAM | 1998-12-15 | 2024-04-22 18:15:09 |
8+
| SITA | 2001-10-11 | 2024-04-22 18:15:09 |
9+
| HARI | 2001-01-12 | 2024-04-22 18:15:09 |
10+
| BIMAl | NULL | 2024-04-22 18:15:09 |
11+
| SITA KC | 1998-02-02 | 2024-04-22 18:15:09 |
12+
+---------+------------+---------------------+

ROUND function in SQL.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Round function
2+
ROUND(column_name,decimal) -> function is used to round a numeric field to the number of decimals specified.
3+
ex: select * , ROUND(fees,1) from student_reg;
4+
+------+---------+---------+------------+-----------+------+--------+-------+---------------+
5+
| s_id | name | address | dob | fees | id | result | marks | ROUND(fees,1) |
6+
+------+---------+---------+------------+-----------+------+--------+-------+---------------+
7+
| 101 | RAM | KTM | 1998-12-15 | 100000.23 | 1001 | SECOND | 300 | 100000.2 |
8+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 | NULL | SECOND | 400 | 200000.1 |
9+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 | NULL | FIRST | 450 | 10000.5 |
10+
| 104 | BIMAl | KTM | NULL | 100200.00 | NULL | THIRD | 250 | 100200.0 |
11+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 | NULL | SECOND | 340 | 20000.1 |
12+
+------+---------+---------+------------+-----------+------+--------+-------+---------------+

Reverse function in SQL.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
//REVERSE function()
2+
.-> REVERSE(column_name) -> It reverse the order of letter in string.
3+
ex: SELECT name, REVERSE (name) from student_reg;
4+
+---------+----------------+
5+
| name | REVERSE (name) |
6+
+---------+----------------+
7+
| RAM | MAR |
8+
| SITA | ATIS |
9+
| HARI | IRAH |
10+
| BIMAl | lAMIB |
11+
| SITA KC | CK ATIS |
12+
+---------+----------------+

Upper and Lower function in SQL.txt

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Upper and Lower function
2+
.-> UPPER(column_name) or UCASE(column_name) -> Converts the value of a filed to uppercase.
3+
.-> Lower(column_name) or LCASE(column_name) -> Converts the value of a file to lowercase.
4+
5+
// UPPER CASE
6+
ex: SELECT UPPER(name) from student_reg;
7+
+-------------+
8+
| UPPER(name) |
9+
+-------------+
10+
| RAM |
11+
| SITA |
12+
| HARI |
13+
| BIMAL |
14+
| SITA KC |
15+
+-------------+
16+
17+
// LOWER CASE
18+
ex:SELECT LOWER(name) from student_reg;
19+
+-------------+
20+
| LOWER(name) |
21+
+-------------+
22+
| ram |
23+
| sita |
24+
| hari |
25+
| bimal |
26+
| sita kc |
27+
+-------------+

0 commit comments

Comments
 (0)