針對庫中的所有表生成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 收藏舉報 計算平均有哪些指標,各有哪些優缺點 數值平均數有算術平均數 調和平均數 幾何平均數等形式 位置平均數有眾數 中位數 四分位數等形式 前三種是根據各單位標誌值計算的,故稱為數值平均值,後三種是根據 標誌值所處的位置 相...
了解資料分析師,轉行資料分析師,成為資料分析師
有人說,資料分析師就是分析資料的人唄。有人說,資料分析師是從浩如煙海的資料中發掘價值的淘金者。有人說,資料分析師是對蒐集到的資料進行整理 分析,在依據所屬行業提出的要求進行研究 評估和 的人。有人說,資料分析就是在一些大資料裡面進行統計,歸納還有對這些資料進行挖掘,發現資料裡面的潛在價值 那麼到底什...