程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫技術(36)

MySQL數據庫技術(36)

編輯:關於MYSQL數據庫

  6.8 其他主題

    本節包括幾個主題,這些主題不完全適合於本章從client1 到client5 的開發中的任一小節的內容:

    ■ 在使用結果集元數據幫助驗證這些數據適合於計算之後,使用結果集數據計算結果。

    ■ 如何處理很難插入到查詢中的數據。

    ■ 如何處理圖形數據。

    ■ 如何獲得表結構的信息。

    ■ 常見的MySQL 程序設計錯誤及如何避免。

    6.8.1 在結果集上執行計算

    迄今為止,我們集中而主要地使用了結果集元數據來打印行數據,但很明顯,除打印之外,還有需要使用數據做其他事情的時候。例如,計算基於數據值的統計信息,應用元數據確保數據適合它們要滿足的需求。哪種類型的需求?對於啟動程序來說,可能要校驗一下正要執行數字計算的列實際上是否包含著數字!

    下面的列表顯示了一個簡單函數summary _ stats ( ) ,它獲取結果集和列索引,並產生列值的匯總統計。該函數還列出缺少數值的數量,它是通過檢查NULL 來檢測的。這些計算包括兩個數據所必須滿足的需求, summary_stats() 用結果集元數據來校驗:

    ■ 指定的列必須存在(也就是說,列索引必須在結果集列值的范圍內)。

    ■ 此列必須包括數字值。

    如果這些條件不滿足,則summary_stats() 只打印出錯誤消息並返回。代碼如下:

  • 首頁
  • 上一頁
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一頁
  • 尾頁
  • 共6頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved