Next Page

1

Previous Page

スレッド: ByteArray objects とは何ですか?

作成日: 08/26/08 01:53 AM

返信: 1

eiji


新米


入会日: 11/05/07

投稿数: 3

ByteArray objects とは何ですか?
08/19/08 7:30 PM

ご無沙汰しております。

いつも参考にしております。

さて、あるクエリの戻りのカラムの値が「binary」で返されるって事があるのでしょうか?

問題のクエリは
----------------------------------------------------
Select
CASE
WHEN age = 0 THEN '0'
WHEN age >= 5 and age < 6 THEN '5'
WHEN age >= 6 and age < 7 THEN '6'
WHEN age >= 7 and age < 8 THEN '7'
WHEN age >= 9 and age < 10 THEN '9'
WHEN age >= 10 and age < 11 THEN '10'
WHEN age >= 11 and age < 12 THEN '11'
WHEN age >= 12 and age < 17 THEN '12'
WHEN age >= 17 and age < 23 THEN '17'
WHEN age >= 23 and age < 28 THEN '23'
ELSE '11' END class
,count(*) as 'cnt'
FROM tbPub
group By CASE
WHEN age = 0 THEN '0'
WHEN age >= 5 and age < 6 THEN '5'
WHEN age >= 6 and age < 7 THEN '6'
WHEN age >= 7 and age < 8 THEN '7'
WHEN age >= 9 and age < 10 THEN '9'
WHEN age >= 10 and age < 11 THEN '10'
WHEN age >= 11 and age < 12 THEN '11'
WHEN age >= 12 and age < 17 THEN '12'
WHEN age >= 17 and age < 23 THEN '17'
WHEN age >= 23 and age < 28 THEN '23'
ELSE '11' END
order BY age
-----------------------------------------------------
1才刻み(12才以上は5才刻み)で件数をカウントするSQLです。
列「class」が「binary」(cfdumpで表示)で返ってきました。

ここからどのようにデータを扱えばいいか分かりません。集計自体は出来ているようです。

環境はMYSQL+CF7+Apache/1.3.37 (Unix)

ご存知の方、ご教示ください。
よろしくお願いします

Link | Top | Bottom

niseissa


新米


入会日: 07/18/08

投稿数: 2

Re: ByteArray objects とは何ですか?
08/26/08 10:53 AM

MYSQL の問題かもしれません
http://bugs.mysql.com/bug.php?id=18763

上記URLでは、ODBCソケット接続で解決したと
書いてありますがそうしたくないことも多い
と思います。

環境を作れないので、はずしているかもしれませんが
明示的にCAST したらどうなりますでしょうか?

よろしくお願い致します。

Link | Top | Bottom

Next Page

1

Previous Page

新規投稿

ログイン して返信して下さい。