Skip to content

Commit e4966a2

Browse files
committed
added some lines
1 parent d096344 commit e4966a2

File tree

2 files changed

+143
-0
lines changed

2 files changed

+143
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,8 @@ select stddev(population) from city group by population;
305305
select group_concat(population) from city group by population;
306306
```
307307

308+
> Only COUNT function considers NULL values
309+
308310
## Procedure
309311

310312
#### Creating procedure

where.sql

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
2+
-- Setting up basic stuff to work on them
3+
create database cheatsheet;
4+
use cheatsheet;
5+
6+
create table if not exists employee
7+
(
8+
employee_id int,
9+
name varchar(20),
10+
months int,
11+
salary int
12+
);
13+
14+
insert into employee values (330,"Rose",5,2248);
15+
insert into employee values (1233,"Angela",7,1296);
16+
insert into employee values (1901,"Frank",10,2763);
17+
insert into employee values (2035,"Patrick",1,4583);
18+
insert into employee values (2405,"Lisa",7,4350);
19+
insert into employee values (2974,"Kimberly",11,2874);
20+
insert into employee values (3190,"Bonnie",11,3758);
21+
insert into employee values (3506,"Michael",9,1936);
22+
insert into employee values (3708,"Todd",22,4046);
23+
insert into employee values (4428,"Joe",22,3802);
24+
insert into employee values (5962,"Earl",11,2958);
25+
insert into employee values (6060,"Robert",22,4128);
26+
insert into employee values (6418,"Amy",2,4832);
27+
insert into employee values (7466,"Pamela",1,4199);
28+
insert into employee values (9102,"Maria",11,2958);
29+
insert into employee values (11863,"Joe",18,1721);
30+
insert into employee values (12004,"Linda",15,2306);
31+
insert into employee values (12387,"Melissa",20,1854);
32+
insert into employee values (13835,"Carol",20,4340);
33+
insert into employee values (15151,"Paula",15,1526);
34+
insert into employee values (15286,"Marilyn",10,3087);
35+
insert into employee values (15675,"Jennifer",2,2336);
36+
insert into employee values (16493,"Harry",14,4755);
37+
insert into employee values (17858,"David",13,3658);
38+
insert into employee values (19035,"Julia",4,2195);
39+
insert into employee values (19172,"Kevin",1,2113);
40+
insert into employee values (21638,"Paul",6,3120);
41+
insert into employee values (22684,"James",14,1370);
42+
insert into employee values (23621,"Kelly",7,1923);
43+
insert into employee values (24011,"Robin",22,1880);
44+
insert into employee values (24611,"Ralph",22,1495);
45+
insert into employee values (25109,"Gloria",2,1979);
46+
insert into employee values (25120,"Victor",20,1557);
47+
insert into employee values (28247,"David",23,2212);
48+
insert into employee values (30183,"Joyce",20,2748);
49+
insert into employee values (30712,"Donna",8,2604);
50+
insert into employee values (32502,"Michelle",1,2086);
51+
insert into employee values (32654,"Stephanie",17,1444);
52+
insert into employee values (33086,"Gerald",23,2206);
53+
insert into employee values (33132,"Walter",11,4180);
54+
insert into employee values (37008,"Christina",8,3100);
55+
insert into employee values (38246,"Brandon",3,4339);
56+
insert into employee values (38272,"Elizabeth",23,3967);
57+
insert into employee values (38964,"Joseph",4,2194);
58+
insert into employee values (39789,"Lawrence",9,1872);
59+
insert into employee values (40797,"Marilyn",15,2112);
60+
insert into employee values (41228,"Lori",13,4350);
61+
insert into employee values (44436,"Matthew",15,4673);
62+
insert into employee values (45285,"Jesse",1,3768);
63+
insert into employee values (47458,"John",13,3104);
64+
insert into employee values (47496,"Martha",15,4020);
65+
insert into employee values (47920,"Timothy",10,1745);
66+
insert into employee values (48129,"Christine",22,3738);
67+
insert into employee values (50664,"Anthony",22,4912);
68+
insert into employee values (51741,"Paula",1,2492);
69+
insert into employee values (52923,"Kimberly",17,1955);
70+
insert into employee values (55238,"Louise",1,2717);
71+
insert into employee values (56775,"Martin",16,1385);
72+
insert into employee values (57065,"Paul",23,3379);
73+
insert into employee values (58343,"Antonio",21,3268);
74+
insert into employee values (59256,"Jacqueline",14,3913);
75+
insert into employee values (60119,"Diana",13,5149);
76+
insert into employee values (61191,"Joh",5,1775);
77+
insert into employee values (65288,"Dorothy",22,3792);
78+
insert into employee values (65375,"Evelyn",6,4079);
79+
insert into employee values (66442,"Phillip",9,1894);
80+
insert into employee values (67137,"Evelyn",15,1311);
81+
insert into employee values (68942,"Debra",20,3704);
82+
insert into employee values (69085,"David",11,1845);
83+
insert into employee values (69234,"Jok",12,5088);
84+
insert into employee values (69475,"Brandon",19,2279);
85+
insert into employee values (69787,"Ann",9,1311);
86+
insert into employee values (70963,"Emily",8,5247);
87+
insert into employee values (71569,"Dorothy",22,4088);
88+
insert into employee values (72030,"Jonathan",4,5009);
89+
insert into employee values (72370,"Dorothy",18,3174);
90+
insert into employee values (72785,"Marilyn",1,1860);
91+
insert into employee values (72974,"Norma",21,1558);
92+
insert into employee values (74662,"Nancy",6,3223);
93+
insert into employee values (76876,"Andrew",11,1746);
94+
insert into employee values (77609,"Keith",2,1219);
95+
insert into employee values (78101,"Benjamin",7,4414);
96+
insert into employee values (79744,"Charles",11,1911);
97+
insert into employee values (80475,"Alan",16,1853);
98+
insert into employee values (80895,"Tammy",8,1591);
99+
insert into employee values (81381,"Anna",16,1569);
100+
insert into employee values (82828,"James",23,4398);
101+
insert into employee values (85287,"Robin",23,2078);
102+
insert into employee values (87170,"Jean",18,3895);
103+
insert into employee values (87355,"Andrew",15,1446);
104+
insert into employee values (89017,"Roy",8,3443);
105+
insert into employee values (90507,"Diana",9,5101);
106+
insert into employee values (90558,"Christina",23,3498);
107+
insert into employee values (92908,"Jesse",13,4753);
108+
insert into employee values (95322,"Joyce",18,1577);
109+
insert into employee values (95983,"Patricia",23,1469);
110+
insert into employee values (96963,"Gregory",16,5071);
111+
insert into employee values (97178,"Brian",19,3144);
112+
insert into employee values (98271,"Christine",3,3796);
113+
insert into employee values (98491,"Lillian",3,1920);
114+
insert into employee values (98493,"Nancy",22,4912);
115+
insert into employee values (98495,"Patricia",22,4912);
116+
insert into employee values (98497,"Angela",22,4912);
117+
insert into employee values (98499,"Gregory",22,4912);
118+
insert into employee values (99491,"Lillian",22,4912);
119+
insert into employee values (99493,"Evelyn",22,491);
120+
121+
-- Greater than
122+
select * from employee where salary > 3100;
123+
124+
-- Greater than equal to
125+
select * from employee where salary >= 3100;
126+
127+
-- Less than
128+
select * from employee where salary < 4500;
129+
130+
-- Less than equal to
131+
select * from employee where salary <= 4350;
132+
133+
-- Range
134+
select * from employee where salary > 3000 and salary < 4000;
135+
136+
select * from employee where salary between 3000 and 4000;
137+
138+
-- Like Operator
139+
select * from employee where name like '%Jo%'; -- Similar to *Jo* in regrex
140+
141+
select * from employee where name like 'Jo_'; -- Similar to Jo. in regrex

0 commit comments

Comments
 (0)