項目4:任務(wù)1單表查詢_第1頁
項目4:任務(wù)1單表查詢_第2頁
項目4:任務(wù)1單表查詢_第3頁
項目4:任務(wù)1單表查詢_第4頁
項目4:任務(wù)1單表查詢_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

項目4任務(wù)1

單表查詢匯報人:周若谷項目4企業(yè)財務(wù)數(shù)據(jù)分析與優(yōu)化CONTENTS目錄01

學(xué)習(xí)目標與德技兼修02

企業(yè)技能任務(wù)概述03

無WHERE子句的單表查詢04

查詢指定列與定義列別名05

消除重復(fù)的行與計算列值06

有WHERE子句的單表查詢學(xué)習(xí)目標與德技兼修01知識、技能與素質(zhì)目標知識目標

掌握數(shù)據(jù)表中財務(wù)數(shù)據(jù)單表查詢的方法,理解其功能機制,能夠撰寫完成該功能機制的人工智能正確提示詞。例如,可撰寫讓人工智能生成查詢salary表中所有數(shù)據(jù)的SQL代碼的提示詞。技能目標

能獨立且借助人工智能完成無WHERE子句和有WHERE子句的單表查詢,以及指定列的查詢;能對人工智能生成的代碼進行甄別與修訂,保證代碼的正確性。如能獨立完成查詢salary表所有員工薪資情況的操作。素質(zhì)目標

明白個人的成長主要靠自己的主觀努力,能夠克己修身,實現(xiàn)自我價值的提升。以學(xué)習(xí)查詢語句分析企業(yè)經(jīng)營狀況為契機,不斷檢視自身。德技兼修的啟示

個人克己修身儒家四圣之一的曾子說“吾日三省吾身”,強調(diào)每天多次自覺反省,如為別人做事是否盡心、與朋友交往是否誠信、是否溫習(xí)學(xué)業(yè)等。我們應(yīng)學(xué)習(xí)這種精神,不斷檢視自己,彌補自身不足。

企業(yè)經(jīng)營復(fù)盤企業(yè)在生產(chǎn)經(jīng)營中也需復(fù)盤任務(wù)實施情況,經(jīng)營者可通過SQL查詢語句查詢數(shù)據(jù)庫中的有關(guān)數(shù)據(jù),對企業(yè)的經(jīng)營情況進行分析,如分析員工薪資、投資財務(wù)、固定資產(chǎn)等情況。企業(yè)技能任務(wù)概述02崗位技能要求與對應(yīng)任務(wù)

無WHERE子句的單表查詢技能要求是掌握無WHERE子句的單表查詢。對應(yīng)企業(yè)任務(wù)為【任務(wù)4.1.1】,需幫助財務(wù)部工作人員通過salary表查看本月所有員工的薪資情況,使用“SELECT*FROMsalary;”語句實現(xiàn)。

查詢指定的列、定義列別名技能要求為查詢指定列并定義列別名。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.2】,要幫助工會通過employees表查詢所有員工的姓名ename、電話tel、地址address,以便寄送員工福利,使用“SELECTenameAS姓名,telAS電話,addressAS地址FROMemployees;”語句。崗位技能要求與對應(yīng)任務(wù)消除重復(fù)的行技能要求是消除查詢結(jié)果中的重復(fù)行。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.3】,幫助財務(wù)部工作人員通過employees表查詢本企業(yè)員工的受教育情況,并消除重復(fù)的行,語句為“SELECTDISTINCTeducationFROMemployees;”。計算列值技能要求是能對列值進行計算。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.4】,幫助財務(wù)部工作人員通過salary表計算所有員工應(yīng)發(fā)工資payroll減去五險一金(個人)per_insurance_fund后的結(jié)果,使用“SELECTenum,payroll-per_insurance_fundFROMsalary;”語句。崗位技能要求與對應(yīng)任務(wù)

有WHERE子句的單表查詢技能要求是掌握有WHERE子句的單表查詢。對應(yīng)多個企業(yè)任務(wù),如【任務(wù)4.1.5】幫助財務(wù)部工作人員通過salary表查詢員工編號enum為“4003”的員工本月的工作天數(shù)work_day與缺勤扣款loss_money,語句為“SELECTenum,work_day,loss_moneyFROMsalaryWHEREenum='4003';”。

比較運算符運用技能要求是運用比較運算符進行查詢。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.6】,幫助財務(wù)部工作人員通過employees表查詢工作年限大于6年的企業(yè)員工信息,使用“SELECT*FROMemployeesWHEREworkyears>6;”語句。崗位技能要求與對應(yīng)任務(wù)邏輯運算符運用技能要求是使用邏輯運算符組成復(fù)雜查詢條件。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.7】,幫助財務(wù)部工作人員通過salary表查看應(yīng)發(fā)工資payroll小于8000且獎金bonus_money小于3000的員工的薪資情況,語句為“SELECT*FROMsalaryWHEREpayroll<8000ANDbonus_money<3000;”。LIKE運算符運用技能要求是使用LIKE運算符進行模糊查詢。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.8】,幫助財務(wù)部工作人員通過employees表查詢地址address包含“金星路”3個字的員工信息,使用“SELECT*FROMemployeesWHEREaddressLIKE'%金星路%';”語句。崗位技能要求與對應(yīng)任務(wù)范圍比較運用技能要求是掌握BETWEEN和IN范圍比較。對應(yīng)企業(yè)任務(wù)如【任務(wù)4.1.9】,幫助工會通過employees表查詢1990-1999年出生的員工的姓名ename、電話tel、地址address,語句為“SELECTename,tel,addressFROMemployeesWHEREbirthdayBETWEEN'1990-01-01'AND'1999-12-31';”;【任務(wù)4.1.10】幫助財務(wù)部工作人員通過employees表查詢受教育情況為“博士”“碩士”的員工信息,語句為“SELECT*FROMemployeesWHEREeducationIN('博士','碩士');”。崗位技能要求與對應(yīng)任務(wù)空值比較運用技能要求是使用ISNULL關(guān)鍵字進行空值比較。對應(yīng)企業(yè)任務(wù)【任務(wù)4.1.11】,幫助財務(wù)部工作人員通過employees表查詢尚未分配部門的員工信息,使用“SELECT*FROMemployeesWHEREdnumISNULL;”語句。無WHERE子句的單表查詢03查詢語法與功能

無WHERE子句單表查詢語法無WHERE子句的單表查詢語法格式為“SELECT*FROM表名;”,在SELECT語句指定列位置用“*”,表示查詢表中所有列。

查詢功能說明該查詢功能相當于對FROM后面特定表中的所有數(shù)據(jù)進行查找、顯示,可快速獲取表內(nèi)全量信息。任務(wù)示例與代碼實現(xiàn)01任務(wù)示例以幫助財務(wù)部工作人員通過salary表查看本月所有員工的薪資情況為例,進行代碼實現(xiàn)演示。02代碼錄入與運行在編譯窗口錄入“SELECT*FROMsalary;”代碼并運行,即可查看salary表的所有數(shù)據(jù)。03執(zhí)行結(jié)果展示該語句執(zhí)行后會呈現(xiàn)salary表的全量數(shù)據(jù),直觀展示員工薪資情況。人工智能提示詞

提示詞內(nèi)容能讓人工智能生成相同功能SQL代碼的提示詞為“請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:查詢salary表中所有數(shù)據(jù)。”

提示詞作用使用此提示詞,可借助人工智能快速生成實現(xiàn)查詢salary表全量數(shù)據(jù)功能的SQL代碼。查詢指定列與定義列別名04查詢方法與語法

指定列查詢方法當數(shù)據(jù)表列較多,無需查詢?nèi)苛袛?shù)據(jù)時,可指定要查詢的列,各列名用“,”分隔。

列別名定義語法為便于理解列含義,可給列起中文別名,直接加在列名后;也可使用“AS”關(guān)鍵字,如“列名AS別名”。任務(wù)示例與代碼實現(xiàn)

任務(wù)描述工會需通過employees表查詢所有員工的姓名ename、電話tel、地址address,以便寄送員工福利,并為這3列指定中文別名。

代碼錄入在編譯窗口錄入代碼“SELECTenameAS姓名,telAS電話,addressAS地址FROMemployees;”。

運行及結(jié)果運行上述代碼,即可查詢出工會關(guān)注的數(shù)據(jù)列,獲得帶有中文別名的員工信息。人工智能提示詞

提示詞內(nèi)容請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:查詢employees表的三個列ename、tel、address。

提示詞作用使用該提示詞,可讓人工智能生成與示例任務(wù)功能相同的SQL代碼。消除重復(fù)的行與計算列值05消除重復(fù)行的方法DISTINCT關(guān)鍵字的作用DISTINCT關(guān)鍵字用于消除結(jié)果集中的重復(fù)行,保證行的唯一性。在查詢數(shù)據(jù)表時,如果只選擇特定列,可能出現(xiàn)重復(fù)行,可使用該關(guān)鍵字解決。語法格式其語法格式為:SELECTDISTINCT字段列表。例如在查詢員工受教育程度時,用此語法可避免結(jié)果出現(xiàn)重復(fù)數(shù)據(jù)。任務(wù)示例與代碼實現(xiàn)

01任務(wù)描述幫助財務(wù)部工作人員通過employees表查詢本企業(yè)員工的受教育情況,并消除重復(fù)的行。02代碼實現(xiàn)在編譯窗口錄入并運行代碼:SELECTDISTINCTeducationFROMemployees;可消除列中重復(fù)的數(shù)據(jù)。03執(zhí)行結(jié)果執(zhí)行上述代碼后,能得到員工受教育情況的唯一結(jié)果,避免了重復(fù)數(shù)據(jù)的干擾。計算列值的方法

01SELECT語句的應(yīng)用使用SELECT語句對列進行查詢時,可輸出對列值進行計算后的值,即使用表達式的值作為列值。

02語法格式語法格式為:SELECT表達式1,表達式2,…例如可對列值進行加、減、乘、除等計算。任務(wù)示例與代碼實現(xiàn)

任務(wù)描述幫助財務(wù)部工作人員通過salary表計算所有員工應(yīng)發(fā)工資payroll減去五險一金(個人)per_insurance_fund后的結(jié)果。

代碼實現(xiàn)在編譯窗口錄入并運行代碼:SELECTenum,payroll-per_insurance_fundFROMsalary;可查詢到新的計算列。

執(zhí)行結(jié)果執(zhí)行該代碼后,能得到每個員工應(yīng)發(fā)工資減去五險一金后的具體結(jié)果,便于財務(wù)分析。有WHERE子句的單表查詢06比較運算符的應(yīng)用

比較運算符概述單擊此處添加項正文

等于運算符示例在任務(wù)4.1.5中,通過“SELECTenum,work_day,loss_moneyFROMsalaryWHEREenum='4003';”查詢員工編號為“4003”的員工本月工作天數(shù)與缺勤扣款。

大于運算符示例任務(wù)4.1.6里,使用“SELECT*FROMemployeesWHEREworkyears>6;”查詢工作年限大于6年的企業(yè)員工信息。邏輯、LIKE、范圍比較及空值比較

邏輯運算符應(yīng)用邏輯運算符可組成復(fù)雜查詢條件,如在任務(wù)4.1.7中,“SELECT*FROMsalaryWHEREpayroll<8000ANDbonus_money<3000;”用AND運算符查詢應(yīng)發(fā)工資小于8000且獎金小于3000的員工薪資情況。

LIKE運算符應(yīng)用LIKE運算符用于字符串匹配,任務(wù)4.1.8通過“SELECT*FROMemployeesWHEREaddressLIKE'%金星路%';”查詢地址包含“金星路”的員工信息。邏輯、LIKE、范圍比較及空值比較

01范圍比較應(yīng)用范圍比較有關(guān)鍵字BETWEEN和IN。任務(wù)4.1.9用“SELECTename,tel,addressFROMemployeesWHEREbirthdayBETWEEN'1990-01-01'AND'1999-12-31';”查詢1990-1999年出生員工信息;任務(wù)4.1.10用“SELECT*FROMemployeesWHEREeducationIN('博士','碩士');”查詢受教育情況為“博士”“碩士”的員工信息。

02空值比較應(yīng)用空值比較使用ISNULL關(guān)鍵字,任務(wù)4.1.11中“SELECT*FROMemployeesWHEREdnumISNULL;”查詢尚未分配部門的員工信息。人工智能提示詞匯總

比較運算符提示詞查詢salary表enum為’4003’的enum、work_day、loss_money三個列:請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:查詢salary表enum為’4003’的enum、work_day、loss_money三個列。查詢employees表workyears大于6的所有列的信息:請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:查詢employees表workyears大于6的所有列的信息。

邏輯運算符提示詞查詢salary表payroll列小于8000且bonus_money列小于3000的所有列的信息:請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:查詢salary表payroll列小于8000且bonus_money列小于3000的所有列的信息。人工智能提示詞匯總

LIKE運算符提示詞用LIKE語句查詢employees表address列包含“金星路”三個字的數(shù)據(jù)信息:請幫助我生成一段SQL代碼用于在MYSQL服務(wù)器運行:用LIKE語句查詢employees表address列包含“金星路”三個字的數(shù)據(jù)信息。人工智能提示詞匯總范圍比較提示詞查詢employees表birthday在1990年到1999年之間的ename,tel,address信息:請幫助我生成一段SQL代碼用于在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論