項目三 MySQL數(shù)據(jù)查詢操作 實訓二 查詢客戶特征_第1頁
項目三 MySQL數(shù)據(jù)查詢操作 實訓二 查詢客戶特征_第2頁
項目三 MySQL數(shù)據(jù)查詢操作 實訓二 查詢客戶特征_第3頁
項目三 MySQL數(shù)據(jù)查詢操作 實訓二 查詢客戶特征_第4頁
項目三 MySQL數(shù)據(jù)查詢操作 實訓二 查詢客戶特征_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

[鍵入文字]教學內容項目三MySQL數(shù)據(jù)查詢操作實訓二查詢客戶特征教學方法項目教學法理論課時實踐課時4課時教學目標知識目標1.WHERE子句的作用及基本用法;2.了解運算符及優(yōu)先級,并掌握常用運算符;3.MySQL中的模糊查詢;4.多種函數(shù)的綜合應用。能力目標1.能正確使用WHERE來完成數(shù)據(jù)記錄篩選;2.掌握常用運算符的使用,及正確表達運算次序的方法;3.能使用通配符(%、_)完成模糊查詢;4.能根據(jù)要求合理使用函數(shù)提高數(shù)據(jù)處理效率。素質目標1.自主學習能力;2.邏輯表達思維能力;3.自學能力4.問題分析方法。思政目標1.規(guī)則意識:SQL語句書寫的規(guī)則和規(guī)范,使學生具備“不以規(guī)短,不成方圓”的意識。2.模糊查詢不是問題不明,邏輯不清,而是梳理、歸納事物共有特征后的高度概括,我們要建立認識事物的本質特征科學方法和探索精神。教學重點1.掌握WHERE來完成數(shù)據(jù)記錄篩選;2.掌握常用運算符的使用,及正確表達運算次序的方法;3.掌握合理使用函數(shù)提高數(shù)據(jù)處理效率;4.能使用通配符(%、_)完成模糊查詢。教學難點1.模糊查詢中通配符的使用;2.常用函數(shù)的使用。教學資源1.教材;2.網絡課程資源。教學過程教學階段教學過程設計課前系統(tǒng)學知識【教師】1.利用超星“學習通”平臺向學生推送課前學習任務清單,并明確分階段的任務完成時間;2.根據(jù)學生完成任務進度,做出及時反饋,督促學生按照要求保質保量完成課前操作學習;任務一課前自學,學習SELECT任務一課前自學,學習SELECT語法結構的WHERE字句部分;任務二:課前自學,學習MySQL提供的一些常用函數(shù);3.查閱平臺中的班級學習情況報告,通過數(shù)據(jù)分析,調整并確定本次教學的重點難點?!緦W生】完成網上指定PPT與視頻學習任務;2.完成課前操作測試。課上重難點突破【教師】一、引入1.講解商城數(shù)據(jù)查詢中遇到的問題;按行業(yè)查詢數(shù)據(jù)按姓氏查詢數(shù)據(jù)按名字字數(shù)查詢數(shù)據(jù)2.客戶特征推斷查詢思政點:我們在對商城數(shù)據(jù)進行查詢時候,有些數(shù)據(jù)是不能直接獲得的,需要利用MySQL提供的相關函數(shù)來進行提取和計算,才能得到相應的結果,例如計算年齡,可以先從身份證號中提取出出生年,再和系統(tǒng)當前的年進行求差運算,就可以得到年齡。這一過程SQL語句比較復雜,需要有特別耐心和毅力;同時需要學生對具體問題有規(guī)則意識,能夠按照SQL語句規(guī)則和規(guī)范進行書寫,使學生具備“不以規(guī)短,不成方圓”的意識,能夠準確選擇規(guī)范的工具和表達式,培養(yǎng)學生對現(xiàn)實問題的規(guī)范化和專業(yè)化描述,提高交流的效率,養(yǎng)成良好的職業(yè)規(guī)范的素養(yǎng)。二、實訓二查詢客戶特征1.客戶職業(yè)查詢,查看在數(shù)據(jù)表(customers)中在指定行業(yè)中的客戶情況。(1)查看在數(shù)據(jù)表(customers)中在加工行業(yè)中的客戶情況(2)查看在數(shù)據(jù)表(customers)中在教育、科研、管理行業(yè)中的客戶情況(3)上面的WHERE部分也可以這樣寫2.使用通配符(%,_),按客戶姓氏進行查詢,通過通配符匹配客戶姓名。(1)利用通配符“%”匹配任意多個字符,某姓氏的所有客戶(2)利用通配符“_”匹配一個字符,某姓氏的2個字的所有客戶思政點:通過上面的例子,我們可以知道,模糊查詢不是問題不明,邏輯不清,而是梳理、歸納事物共有特征后的高度概括,我們要建立認識事物的本質特征科學方法和探索精神。3.函數(shù)使用(1)CONCAT_WS()函數(shù)和CONCAT()函數(shù)CONCAT_WS()函數(shù)使用語法為:CONCAT_WS(separator,str1,str2,…),Separator為指定參數(shù)之間的分隔符例如:用‘_’將“大”“小”“中”三個字連接起來將“省”“市”“區(qū)”內容用“_”連接起來CONCAT函數(shù)的功能與CONCAT_WS相似,其語法:CONCAT(str1,str2,…),返回結果為連接參數(shù)產生的字符串,如有任何一個參數(shù)為NULL,則返回值為NULL。(2)SUBSTR()函數(shù)SUBSTR(stringstring,numstart,numlength)string為字符串;start為起始位置;length為長度。(3)CURDATE()函數(shù)CURDATE()函數(shù)表示返回當前系統(tǒng)的日期。(4)MOD()函數(shù)求余函數(shù)MOD(x,y),返回x被y除后的余數(shù)。小技巧:奇數(shù)對2求余數(shù),結果為1;偶數(shù)對2求余數(shù),結果為0,據(jù)此可以判斷某數(shù)的奇偶性。(5)IF()函數(shù)IF函數(shù)根據(jù)條件的結果為true或false,返回第一個值,或第二個值IF()函數(shù)的語法格式:IF(condition,value_if_true,value_if_false)Condition:必須參數(shù),判斷條件;value_if_true:可選參數(shù),當條件為true值返回的值;Condition:可選參數(shù),當條件為false值返回的值。4.客戶特征推斷查詢(1)客戶年齡、性別查詢:通過身份證號碼計算出生日期、年齡和性別。(2)CASE語句CASE語句的語法格式:case_value是一個表達式。將該值與when_value每個WHEN子句中的表達式進行比較,直到其中一個相等。當when_value找到并相等時,相應的THEN子句statement_list執(zhí)行。如果不與任何一個when_value值相等,則該ELSE子句statement_list執(zhí)行。(3)TIMESTAMPDIFF()函數(shù)TIMESTAMPDIFF(unit,begin,end);TIMESTAMPDIFF函數(shù)返回begin-end的結果,其中begin和end是DATE或DATETIME表達式。參數(shù)unit可能的值為:,MICROSECOND微秒,SECOND秒,MINUTE分鐘,HOUR小時,DAY天,WEEK周,MONTH月份,QUARTERYEAR年份。(4)利用CASE函數(shù)工具,也可以將上面的內容寫成如下:三、重難點突破下發(fā)資料,要求學生課堂完成實訓二查詢客戶特征的任務內容。四、發(fā)布任務(1)今天學習了哪些函數(shù)?對所學函數(shù)進行回顧;(2)IF和CASE函數(shù)的相互轉換。(3)分小組完成客戶特征推斷查詢的兩種寫法(IF和CASE)?!緦W生】1.跟隨教師的操作演示,實現(xiàn)對課前所學知識的回顧;2.

溫馨提示

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

評論

0/150

提交評論