1

CF 8 を使用して SQL DB のテーブルにクエリを実行し、特定の列で値の繰り返しを確認し、それが何回発生したかをカウントする必要があります。私はCFに本当に慣れていないので、これを行う方法がわかりません。DB にクエリを実行し、参照された列から結果を指定することはできますが、残りはイライラします。

したがって、特定の列のクエリから次の結果が得られたとします。

APPLE
APPLE
GRAPE
PEAR
APPLE
PEAR
APPLE

クエリのクエリを実行できることはわかっていますが、値 (この場合はフルーツ) がどうなるかを事前に知っておく必要があります。またはそう私は信じています。

基本的に、私が必要としているのは、CFM を実行して吐き出すことができるようにすることです。

  • リンゴ: 4
  • ナシ:2
  • ブドウ: 1

事前に値が何であるかを知りません。

誰か助けてくれませんか?

4

2 に答える 2

4
<cfquery name="qMyFruits">
SELECT fruitName, COUNT(fruitName) AS instances
FROM Fruits
GROUP BY fruitName
</cfquery>

<cfoutput query="qMyFruits">
<p>#qMyFruits.fruitName# : #qMyFruits.instances#</p>
</cfoutput>
于 2013-05-13T17:56:15.487 に答える