第一周學(xué)習(xí)內(nèi)容

Excel常見的頁面操作及函數(shù)

1、凍結(jié)窗口及篩選

a. 一般凍結(jié)首行、列:視圖——凍結(jié)窗格——凍結(jié)首行/列

b. 凍結(jié)多行很多列:視圖——拆分——選中需要的行和列——凍結(jié)

2、選中整行、整列數(shù)據(jù)

Ctrl+Shift+向右箭頭/向下箭頭

3、去重

數(shù)據(jù)——?jiǎng)h除重復(fù)值

4、排序(2個(gè)以上)

開始——排序和篩選——自定義排序

5.vlookup

=vloopup(引用數(shù)據(jù)位置,查找數(shù)據(jù)范圍,查找數(shù)據(jù)的列數(shù),精確查找0/近似查找1)

例子:=VLOOKUP(H3,基礎(chǔ)表!A:C,3,0)——(“,”是英文逗號(hào))

6.if函數(shù)

例子:=IF(C3>=90,“優(yōu)”)

7.countifs

語法:countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)

8.sumifs

?語法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

9.Index+match?

搭配使用,效果跟Vlookup函數(shù)類似,可解決查找內(nèi)容不在第一列的情況。

1、INDEX函數(shù):返回表中的值。

=INDEX(在哪兒找,第幾行)

2、MATCH函數(shù):返回指定數(shù)值在指定區(qū)域中的位置。

=MATCH(找誰,在哪兒找,匹配方式)

10.left,right,mid函數(shù)

語法:LEFT(text, [num_chars])

11.ctrl+e快捷鍵

截取部分單元格內(nèi)容,需要先填一個(gè)示范。


Sql入門

1 簡(jiǎn)單查詢

a.查詢所有字段

Select * from 表名;

b.查詢限定字段

Select 列1,列2…… from 表名;

c.使用as給字段或表起別名

Select 字段 as 名字….from 表名;

Select 別名.字段…….from 表名as 別名;

錯(cuò)誤:Select students.name, students.age fromstudents as stu;

d.消除重復(fù)行(Distinct 字段)

Select distinct 字段 from 表名;

2 條件查詢

語法:Select * from 表名 where 條件;

Where后面支持多種運(yùn)算符,進(jìn)行條件的處理。

a.比較運(yùn)算符

等于:=

大于:>

大于等于:>=

小于:<

小于等于:<=

不等于:!=或><

b.邏輯運(yùn)算

And

Or

Not

c.模糊查詢(where name like 要查詢的數(shù)據(jù))

Like

% 替換任意個(gè)

_ 替換1個(gè)

查詢姓名中以“小”開始的名字

Select * from students where name like “小%”;

查詢姓名中以“小”所有的名字

Select * from students where name like “%小%”;

查詢有2個(gè)字的名字

Select * from students where name like“__”;

查詢至少有2個(gè)字的名字

Select * from students where name like “__%”;

d.范圍查詢

In (1,3,8) 表示在一個(gè)非連續(xù)的范圍內(nèi)

Not in 不非連續(xù)的范圍之內(nèi)

Between….. and….表示在一個(gè)連續(xù)的范圍內(nèi)

Not between….. and….表示在一個(gè)連續(xù)的范圍內(nèi)

e.空判斷

判斷is null

判非空is not null

3 排序

order by 字段

Asc 升序(系統(tǒng)默認(rèn),可不寫)

Desc 降序

4 聚合函數(shù)

5個(gè)常用聚合函數(shù)

總數(shù)

Count(*)表示計(jì)算總行數(shù),括號(hào)中寫星號(hào)列名,結(jié)果是相同的。

例子:查詢學(xué)生總數(shù)

Select count(*) from students;

最大值

Max(列)表示求此列的最大值

例子:查詢女生的編號(hào)最大值

Select max(id) from students wheregender=2;

最小值

Min(列)表示求此列的最小值

求和

Sum(列)表示求此列的和

平均值

avg(列)表示求此列的平均值

例子:平均年齡

Select avg(age) from studentswhere gender=1;

Select sum(age)/count(*) from studentswhere gender=1;

四舍五入round(123.23,1) 保留1位小數(shù)

例子:計(jì)算所有人的平均年齡,保留2位小數(shù)

Select round(avg(age),2) from students;

5分組

group by

注意:分組查詢select的后面只能有兩種值,一個(gè)值分組字段,一個(gè)是聚合函數(shù)。

例子:計(jì)算每種性別中的人數(shù)

Select gender count(1) as cons from studentsgroup by gender;

Group_concat

查詢同種性別中的姓名

Select gender, group_ concat (name) as namesfrom students group by gen

Having

查詢平均年齡超過30歲的性別,以及姓名having avg(age) >30

注意having 后面一定是聚合函數(shù)

Select gender, avg(age) from students groupby gender having avg(age) >30;

With rollup 匯總的作用

Select gender, count (1) from studentsgroup by gender with rollup;

6 分頁

Limit start,count

限制查詢出來的數(shù)據(jù)個(gè)數(shù)

例子:查詢前5個(gè)數(shù)據(jù)

select * from students limit 5;

start=(頁數(shù)-1)*每頁的個(gè)數(shù)

每頁顯示2個(gè),顯示第6頁的信息,按照年齡從小到大排序

select * from students order by age limit10,2;

limit放在后面

錯(cuò)誤select * from students limit 10,2 orderby age;

7 連接查詢

內(nèi)連接

Inner join ….on

Select…from 表A inner join 表B;

左關(guān)聯(lián)

Left join

右關(guān)聯(lián)

Right join…on

8 子查詢

標(biāo)量子查詢(一個(gè)值)

例子:查詢出高于平均身高的信息(height)

Select avg(height) from students;

Select * from students whereheight>172.07;

Select * from students where height>( selectavg(height) from students);

行級(jí)子查詢

列級(jí)子查詢(一列值)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容