Skip to content

Commit 6842095

Browse files
authored
Add files via upload
add note
1 parent 7dde282 commit 6842095

8 files changed

+158
-0
lines changed

AND operator in SQL.txt

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// AND
2+
-> The AND operator display a record if both the first condition AND the second condition are ture.
3+
syntax: SELECT * FROM table_name WHERE column_name = 'Value' And column='value';
4+
Ex: SELECT * FROM student_reg WHERE name='HARI' AND s_id =103;
5+
+------+------+---------+------------+----------+
6+
| s_id | name | address | dob | fees |
7+
+------+------+---------+------------+----------+
8+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
9+
+------+------+---------+------------+----------+

Between Number in SQL.txt

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// Between Number
2+
Syntax: SELECT * FROM table_name WHERE column_name BETWEEN value1 AND Value2;
3+
ex: SELECT * FROM student_reg WHERE s_id BETWEEN 102 AND 104;
4+
+------+-------+---------+------------+-----------+
5+
| s_id | name | address | dob | fees |
6+
+------+-------+---------+------------+-----------+
7+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
8+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
9+
| 104 | BIMAl | KTM | NULL | 1001.23 |
10+
+------+-------+---------+------------+-----------+
11+
12+
// BETWEEN TEXT
13+
syntax: SELECT * FROM table_name WHERE column_name BETWEEN 'value1' AND 'value2';
14+
ex: SELECT * FROM student_reg WHERE name BETWEEN 'A' AND 'K';
15+
+------+-------+---------+------------+----------+
16+
| s_id | name | address | dob | fees |
17+
+------+-------+---------+------------+----------+
18+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
19+
| 104 | BIMAl | KTM | NULL | 1001.23 |
20+
+------+-------+---------+------------+----------+
21+
22+
// BETWEEN DATE
23+
Syntax: SELECT * FROM table_name WHER column_name BETWEEN 'yyyy/mm/dd'
24+
Ex:SELECT * FROM student_reg WHERE dob BETWEEN '1998-12-15' AND '2001-10-12';
25+
+------+------+---------+------------+-----------+
26+
| s_id | name | address | dob | fees |
27+
+------+------+---------+------------+-----------+
28+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
29+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
30+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
31+
+------+------+---------+------------+-----------+
32+
33+
//

Combination of AND & OR in SQl.txt

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Combination of AND & OR
2+
syntax: SELECT * FROM table_name WHERE column_name='value' AND (column_name='value' OR column_name1 ='value');
3+
Ex: SELECT * FROM student_reg WHERE name='KAMAL' AND (s_id =105 OR dob='1998-02-02');
4+
+------+-------+---------+------------+-----------+
5+
| s_id | name | address | dob | fees |
6+
+------+-------+---------+------------+-----------+
7+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
8+
+------+-------+---------+------------+-----------+

IN operator in SQL.txt

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// In operator
2+
-> The In operator allows you to specify multiple value in a WHERE clause.
3+
Syntax: SELECT * FROM table_name WHERE column_name IN ('value1','value2');
4+
ex: SELECT * FROM student_reg WHERE name IN ('HARI','SITA');
5+
+------+------+---------+------------+-----------+
6+
| s_id | name | address | dob | fees |
7+
+------+------+---------+------------+-----------+
8+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
9+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
10+
+------+------+---------+------------+-----------+

IS Null and NOT NUll in SQL.txt

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Null
2+
Null values represent missing unkhown data.
3+
Null != 0
4+
5+
Is Null :- This used to select only the records with NULL values in the column.
6+
syntax: SELECT stu_id,name,address from student_reg WHERE address IS NULL;
7+
ex: SELECT * FROM student_reg WHERE dob IS NULL;
8+
+------+-------+---------+------+---------+
9+
| s_id | name | address | dob | fees |
10+
+------+-------+---------+------+---------+
11+
| 104 | BIMAl | KTM | NULL | 1001.23 |
12+
+------+-------+---------+------+---------+
13+
14+
IS NOT NULL :- This is used to select only the records with no NULL values in the column.
15+
Syntax: SELECT column_name From table_name WHERE column_name IS NOT NULL;
16+
ex: SELECT * FROM student_reg WHERE dob IS NOT NULL;
17+
+------+---------+---------+------------+-----------+
18+
| s_id | name | address | dob | fees |
19+
+------+---------+---------+------------+-----------+
20+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
21+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
22+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
23+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
24+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
25+
+------+---------+---------+------------+-----------+

NOT IN operator in SQL.txt

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// Not IN operator
2+
syntax: SELECT * FROM table_name WHERE column_name NOT IN ('value1','value2');
3+
Ex: SELECT * FROM student_reg WHERE name NOT IN ('HARI','SITA');
4+
+------+---------+---------+------------+-----------+
5+
| s_id | name | address | dob | fees |
6+
+------+---------+---------+------------+-----------+
7+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
8+
| 104 | BIMAl | KTM | NULL | 1001.23 |
9+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
10+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
11+
+------+---------+---------+------------+-----------+

OR Operator in SQL.txt

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// OR
2+
-> The OR operator display a record if either the fisrt condition OR the second condition is true.
3+
Syntax: SELECT * FROM student_reg WHERE name ='HARI' OR s_id = 4;
4+
ex: SELECT * FROM student_reg WHERE name ='value' OR s_id =value;
5+
+------+---------+---------+------------+----------+
6+
| s_id | name | address | dob | fees |
7+
+------+---------+---------+------------+----------+
8+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
9+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
10+
+------+---------+---------+------------+----------+

operator in SQL.txt

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Not equal operator
2+
Ex: SELECT * from student_reg WHERE name !='SITA';
3+
+------+---------+---------+------------+-----------+
4+
| s_id | name | address | dob | fees |
5+
+------+---------+---------+------------+-----------+
6+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
7+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
8+
| 104 | BIMAl | KTM | NULL | 1001.23 |
9+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
10+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
11+
+------+---------+---------+------------+-----------+
12+
13+
// Greater Than operator
14+
Ex: SELECT * FROM student_reg WHERE fees > 20000;
15+
+------+---------+---------+------------+-----------+
16+
| s_id | name | address | dob | fees |
17+
+------+---------+---------+------------+-----------+
18+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
19+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
20+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
21+
+------+---------+---------+------------+-----------+
22+
23+
24+
// Lessthan operator
25+
ex: SELECT * FROM student_reg WHERE fees < 20000;
26+
+------+-------+---------+------------+----------+
27+
| s_id | name | address | dob | fees |
28+
+------+-------+---------+------------+----------+
29+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
30+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
31+
| 104 | BIMAl | KTM | NULL | 1001.23 |
32+
+------+-------+---------+------------+----------+
33+
34+
// lessthan or equal
35+
ex: SELECT * FROM student_reg WHERE fees <= 20000;
36+
+------+-------+---------+------------+----------+
37+
| s_id | name | address | dob | fees |
38+
+------+-------+---------+------------+----------+
39+
| 101 | RAM | KTM | 1998-12-15 | 1000.23 |
40+
| 103 | HARI | PKR | 2001-01-12 | 10000.52 |
41+
| 104 | BIMAl | KTM | NULL | 1001.23 |
42+
+------+-------+---------+------------+----------+
43+
44+
// greaterthan or equal
45+
ex: SELECT * FROM student_reg WHERE fees >= 20000;
46+
+------+---------+---------+------------+-----------+
47+
| s_id | name | address | dob | fees |
48+
+------+---------+---------+------------+-----------+
49+
| 102 | SITA | KTM | 2001-10-11 | 200000.12 |
50+
| 105 | KAMAL | PKR | 1956-12-12 | 100000.12 |
51+
| 106 | SITA KC | PKR | 1998-02-02 | 20000.12 |
52+
+------+---------+---------+------------+-----------+

0 commit comments

Comments
 (0)