1.查詢名字不為空的扛或,如圖上
select * from student where name is not null
2.查詢固定字符的名字 只祠。一個(gè)_代表任意一個(gè)字符蓄拣,五個(gè)下劃線代表5個(gè)字符 擅腰,配合like使用叠蝇。如圖上
select * from students where name like '_____';
3.查詢以q結(jié)尾的名字毕匀,查詢以c開(kāi)頭的名字铸鹰。如圖上
select * from my_students where name like '____q'/'c____';
4. 使用%查詢以l開(kāi)頭的名字。%任意0~n個(gè)字母期揪。如圖上
select * from my_students where name like 'l%';
5.查詢名字中包含h的名字掉奄。如圖上
select * from my_students where name like '%h%';
6.查名字里面包含z或者s或者l的記錄。如圖上
select * from student1 where name regexp '[zsl]';
7. 使用正則表達(dá)式中的^/$查詢以z開(kāi)頭和以n結(jié)尾的名字凤薛,中間的每一個(gè)點(diǎn)代表一個(gè)字符姓建。如圖上
select * from student1 where name regexp '^z.....n$';
8.使用distinct查詢所有學(xué)生name/age信息,去除重復(fù)信息。如圖上
select distinct name from student1/select distinct age from student1;
9.把查詢字段的結(jié)果進(jìn)行運(yùn)算,必須都要是數(shù)值型缤苫。如圖上
select *, age+id from student1;
為查詢結(jié)果起別名速兔。上圖所示
select *, age + id sum from student1;
10.使用ifnull將null轉(zhuǎn)成數(shù)字0,因?yàn)椴还苋魏螙|西和null相加都等于null活玲。如圖上
select *,age + ifnull(id,0) from student1;