2013-08-12 31 views
0

只是漫步將組合不同sql列的最佳方式。對SQL列進行分類的最佳方法

我有大約30列需要拆分成男性和女性。 M/fieldname加上其他類別要複雜得多,而且我需要能夠在foreach字段中找到列類別,這在實際上並不具有吸引力。

我應該有一個列類別表還是有更好的方法嗎?

謝謝

+0

有關您要實現的內容的更多信息將有所幫助,因爲可能有30列的替代解決方案 – SmokeyPHP

+3

30列?你做錯了什麼。請給我們你的桌子的結構。 –

+0

這是一張約有50,000行的表格。我的專欄可能是...... 0-4,4-9,10-14 ....等等。問題是其中一些是男性,一些是女性,我想對它們進行分類。數據引用地圖上的某個地區的人數 – user1641165

回答

1

這聽起來像你是按性別和年齡分裂數據。更好的數據結構基本上將每個值作爲表中的單獨行。喜歡的東西:

  • ID
  • 性別
  • 年齡
  • CNT

然後,您可以把數據轉換爲更非規範化的結構,當你查詢。

相關問題