SQL文の書き方は
どうしたらいいのでしょうか???
http://www.iceprobe.net/database/oracle/oraorasql/sql_command_co...
Oracle SQL CONCAT クイックリファレンス
CONCAT自体は、ORACLEでも使えますよ。
http://dev.mysql.com/doc/mysql/ja/extensions-to-ansi.html
MySQL 4.1 リファレンスマニュアル :: 1.8.3 SQL-92 標準に対する MySQL 拡張機能
それならば標準から外れますが || ですね。
多引数concatも標準外ですからどっこいどっこい。
select CONCAT(QUESTION_DATEY,QUESTION_DATEM,QUESTION_DATED) as DATE_YMD,
COUNT(*) from club_re_answer where
(QUESTION_DATEY = ’2005’ and QUESTION_DATEM = ’05’
and RE_ID=’1’) group by
QUESTION_DATEY,QUESTION_DATEM
や
select CONCAT(QUESTION_DATEY||QUESTION_DATEM||QUESTION_DATED) as DATE_YMD,
COUNT(*) from club_re_answer where
(QUESTION_DATEY = ’2005’ and QUESTION_DATEM = ’05’
and RE_ID=’1’) group by
QUESTION_DATEY,QUESTION_DATEM
でも
行1でエラーが発生しました。:
ORA-00909: 引数の個数が無効です。
と表示されてしまいます。
http://d.hatena.ne.jp/taknt/20050930
takntの作り話
CONCATって 3つ連結できたかなぁ。
多分
>ORA-00909: 引数の個数が無効です
ってのは、3つ指定したからでしょう。
2つだけだと思います。
以下のでは、いかがでしょうか?
select (QUESTION_DATEY||QUESTION_DATEM||QUESTION_DATED) as DATE_YMD from club_re_answer
何かあれば ダイアリーに追記します。
出来ました。
ありがとうございます。
SQLを流すと以下のようになってしまいます。
ORACLEは10.1.3です。
select CONCAT(QUESTION_DATEY,QUESTION_DATEM,QUESTION_DATED) as DATE_YMD,
COUNT(*) from club_re_answer ;
select CONCAT(QUESTION_DATEY,QUESTION_DATEM,QUESTION_DATED) as DATE_YMD,
*
行1でエラーが発生しました。:
ORA-00909: 引数の個数が無効です。