我想獲得一列中字符串的記錄總數。如何比較查詢結果中的字符串?
例如,seller
column ='ONA'。我想知道有多少記錄等於「ONA」,有多少不是。
這是我有:
<cfset stringONA= "ONA">
<CFSET onaseller= 0>
<CFSET notseller=0>
<cfloop query="getunion_again">
<cfif #getunion_again.seller# eq stringONA>
<cfset onaseller = onaseller +1 >
<P>TEST</P>
<cfelse>
<cfset notseller = notseller +1>
</cfif>
</cfloop>
<cfdump var=#onaseller #>
<cfdump var=#notseller #>
我沒有得到任何錯誤,只是沒有得到任何計數。
多少條記錄在您的查詢?兩個變量都爲0表示你的查詢沒有記錄 – 2014-09-04 00:41:16
你不應該在'#'之前沒有這些空格的情況下使用' '嗎? –
PeterKA
2014-09-04 01:50:19
@ user3558931:儘管沒有空間是一種很好的編碼習慣,但在這種情況下不會給出任何錯誤。 – 2014-09-04 02:07:24