SQL實戰 資料分析師 筆試面試 每日一練

2021-10-10 01:46:14 字數 3058 閱讀 6103

針對庫中的所有表生成select count(*)對應的sql語句,如資料庫裡有以下表,

(注:在 sqlite 中用 「||」 符號連線字串,無法使用concat函式)

employees

departments

dept_emp

dept_manage

salaries

titles

emp_bonus

那麼就會輸出以下的樣子:

**實現:

select

'select count(*) from'

||name||

';'from sqlite_master

where

type

='table'

注意:sqlite_master的使用見:

將employees表中的所有員工的last_name和first_name通過(』)連線起來。(不支援concat,請用||實現)

create

table

`employees`

(`emp_no`

int(11)

notnull

,`birth_date`

date

notnull

,`first_name`

varchar(14

)not

null

,`last_name`

varchar(16

)not

null

,`gender`

char(1

)not

null

,`hire_date`

date

notnull

,primary

key(

`emp_no`))

;

輸出格式:

**實現:

select employees.last_name||

"'"|| employees.first_name as name

from employees

題目描述:

查詢字串』10,a,b』 中逗號』,'出現的次數cnt。

**實現:

select length(

'10,a,b'

)-length(

replace

('10,a,b'

,',',''

))as cnt

思路分析:

先使用replace將,替換為空,那麼整個字串減少的長度除,的長度,就是,出現的次數。

sql按照first_name後面兩個字母的順序來進行排序.

題目描述:

」獲取employees中的first_name,查詢按照first_name最後兩個字母,按照公升序進行排列

create

table

`employees`

(`emp_no`

int(11)

notnull

,`birth_date`

date

notnull

,`first_name`

varchar(14

)not

null

,`last_name`

varchar(16

)not

null

,`gender`

char(1

)not

null

,`hire_date`

date

notnull

,primary

key(

`emp_no`))

;

輸出格式:

**實現:

select first_name 

from employees

order

by substr(first_name,-2

,2)asc

解題思路:

注意這裡substr()函式的使用。

題目描述:

按照dept_no進行彙總,屬於同乙個部門的emp_no按照逗號進行連線,結果給出dept_no以及連線出的結果employees

create

table

`dept_emp`

(`emp_no`

int(11)

notnull

,`dept_no`

char(4

)not

null

,`from_date`

date

notnull

,`to_date`

date

notnull

,primary

key(

`emp_no`

,`dept_no`))

;

輸出格式:

**實現:

select dept_no,group_concat(emp_no)

as employees

from dept_emp

group

by dept_no

解題思路:

注意這裡的griup_concat的使用,詳細可見:鏈結

Python實習面試之網易資料分析師筆試

可能是我之前複習的有點偏,網易資料分析實習生的筆試題目做起來有些吃力,一共是20個選擇題和3個簡答題,選擇題主要是考察數值分析 概率論 資料結構。其他的內容幾乎沒有涉及。印象比較深的是幾個題是關於均值問題 找零錢問題 還有個鋪地板問題。總體來看主要考察的是概率論。簡答題主要是資料庫,有兩道。最後一道...

資料分析師面試題目 資料分析師面試題目

資料分析師面試題目 2011 03 13 12 30 363 人閱讀 0 收藏舉報 計算平均有哪些指標,各有哪些優缺點 數值平均數有算術平均數 調和平均數 幾何平均數等形式 位置平均數有眾數 中位數 四分位數等形式 前三種是根據各單位標誌值計算的,故稱為數值平均值,後三種是根據 標誌值所處的位置 相...

了解資料分析師,轉行資料分析師,成為資料分析師

有人說,資料分析師就是分析資料的人唄。有人說,資料分析師是從浩如煙海的資料中發掘價值的淘金者。有人說,資料分析師是對蒐集到的資料進行整理 分析,在依據所屬行業提出的要求進行研究 評估和 的人。有人說,資料分析就是在一些大資料裡面進行統計,歸納還有對這些資料進行挖掘,發現資料裡面的潛在價值 那麼到底什...