软件测试-Mysql数据库3
group by 字段名; [多] 字段分組。
例如
select id,class,city from student
group by class,city ;
對(duì)該表的班級(jí)與家鄉(xiāng)城市進(jìn)行分組;
having :對(duì)查詢(xún)的結(jié)果進(jìn)行過(guò)濾,可使用聚合函數(shù)。
例如
select id,class,city from student
having id>10;
對(duì)該表的學(xué)生 id 進(jìn)行過(guò)濾( 注:過(guò)濾的字段必須在顯示字段中出現(xiàn));
limit :分頁(yè)。
例如
select id,class,city from student
order by id
limit n,m;
從該表的第 n+1 條數(shù)據(jù)開(kāi)始取,一共取m條數(shù)據(jù)。若 n 為0,則只需寫(xiě) m。
like :模糊查詢(xún)。
_:代替一個(gè)字符。
%:代替任意字符。
例如
select * from student
where name like ‘張_’;
查詢(xún)名字共兩個(gè)字的張姓同學(xué)。
distinct :過(guò)濾重復(fù)數(shù)據(jù),必須寫(xiě)在顯示字段的第一個(gè)。可與聚合函數(shù)配合使用。
例如
select distinct id ,name from student;
過(guò)濾掉重復(fù)的 id。
例如
select count(distinct id) from student;
查詢(xún)不重復(fù) id的個(gè)數(shù)。
內(nèi)連接(查詢(xún)兩個(gè)表中的數(shù)據(jù))
例如
查詢(xún) 表a 中的學(xué)生姓名所對(duì)應(yīng)的表b 的學(xué)生成績(jī)。
7. 子查詢(xún)(嵌套查詢(xún))
例如
SELECT f.name
FROM (SELECT e.name FROM student
WHERE englishi >70) f
WHERE f.name LIKE “%周%”;
其中 括號(hào)里的數(shù)據(jù)是一張臨時(shí)表,f:是這張臨時(shí)表的別名。
查詢(xún)?cè)撆R時(shí)表中學(xué)生名字帶 周 的同學(xué)。
1、<>ALL:等價(jià)于 NOT IN (不等于)。
2、 >ALL :比子查詢(xún)中最大的值還要大
3、<ALL :比子查詢(xún)中最小的值還要小
特別說(shuō)明:“= All”不存在
例如
1、= Any:與任何一個(gè)相等
2、>Any : 比最低的高
3、<Any : 比最高的低
總結(jié)
以上是生活随笔為你收集整理的软件测试-Mysql数据库3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 全球顶级手游开发商向数据极客们发出赛事邀
- 下一篇: linux cmake编译源码,linu