のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,264人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレMySQL 総合 Part13

    mysql覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 1064 + - limit + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    3 = :

    スレ立て乙です>1

    全スレ997の者です。
    .inputrcに
    set convert-meta off
    set meta-flag on
    set output-meta on
    を記述してTerminal.appは再起動、bash上では日本語の入力は出来ています。
    $ echo 漢字
    漢字

    mysql5の使用中のみ、漢字入力が?????になるのです。
    mysql> select * from jpzip where area='???';
    Empty set (0.71 sec)

    (神奈川県、って入力してます)

    お知恵拝借願います。
    MacOS X 10.5.1
    MySQL Server version: 5.0.51 Source distribution

    4 = :

    DB初心者です。
    GROUP BY について質問があります。

    ----TABLE_A----
    |DataA|DataB|DataC|
    ------------------
    | AAA | WWW |1111
    | BBB | XXX |2222
    | AAA | YYY |3333
    | DDD | ZZZ |4444

    この様なテーブルがあった場合に、DataAカラムがAAAの物を選び出し、
    更にDataCの中の最大値を調べ、最大値となった行のDataBを抜き出す方法はあるのでしょうか?

    自分でやってみた方法として以下の様なSQLを試してみたのですが
    SELECT DataB MAX(DataC) FROM TABLE_A WHERE(DataA=AAA) GROUP BY DataA
    このSQLだとDataBのカラムがMAX(DataC)と同じ行の値にはならない様です。
    なにか句が足りないのでしょうか?

    また、上記の抽出をDataAがAAAであるカラムに限定せずに行いたいのですが、何か良い方法はありませんでしょうか。
    具体的には以下の様な抽出結果を求めています。

    ----結果----
    |DataA|DataB|DataC|
    ------------------
    | AAA | YYY |3333 (AAAグループの中の最大値を持つ行を抽出)
    | BBB | XXX |2222 (BBBグループの中の最大値を持つ行を抽出)
    | DDD | ZZZ |4444 (CCCグループの中の最大値を持つ行を抽出)

    5 = :

    >>4です

    すいません。スレ間違えました><
    SQL質問スレにいってきます。

    6 = :

    Maria ってどんなかんじですかね?
    http://journal.mycom.co.jp/news/2008/01/29/057/index.html

    8 = :

    >>7
    何をしたいのか今ひとつわからんけど
    カラム id の値が重複したレコードの件数を取得したいなら
    こんな感じかな
    select id, count(*) from test group by id having count(*)>1;

    12 = :

    >>11
    トリガでUUID()を入れるってのはどう?
    http://dev.mysql.com/doc/refman/5.1/ja/miscellaneous-functions.html
    レプリケーションでダメと書いてあるが。
    どうだめなのかよくわからんな。

    15 = :

    君の使ってるのは Myエクセール?

    18 = :

    真性のアホだろおまえ

    19 = :

    何だとコノヤロウ

    20 = :

    なぜ、MySQLは2つ以上のインデックスを同時に使えないのですか?

    21 = :

    >>20
    MySQL 5.0以上なら複合インデックスが使える。
    http://labs.unoh.net/2007/06/mysql5.html

    22 = :

    複合インデックスじゃなかった、インデックス結合ね。

    23 = :

    ちょっと質問です。数値とか文字列の型についてなんですが、

    例えば、
    select 0x4142 ;      # <-- AB 
    select 0x4142 + 0 ; # <-- 16706
    select cast(0x4142 as unsigned) ; # <-- 16706
    となると思うんですが、

    これを、ユーザー定義変数にsetしてからやると、
    SET @aaa = 0x4142;
    select @aaa ;      # <-- AB
    select @aaa + 0 ; # <-- 0
    select cast(@aaa as unsigned) ; # <-- 0
    となってしまいます。

    これは、マニュアルなんかによると、set @var = *** で文字列として @var に格納されてしまうからと思うんですが、
    変数にSETしつつ、この16進なデータを’数値’として認識させせることは可能でしょうか?

    マニュアルの関係ありそうなところを、ずっと(5時間位)探してるんですが、それらしきものを見つけられません。
    ちなみにVersionは、5.0.50-Win32です。

    24 = :

    インデックス複数張ってるとき、思ったとおりのインデックスを
    使ってくれないときに「これ使え」って指示するのってなんだっけ?

    25 = :

    >>24
    FORCE をつかえ。

    26 = :

    >>23
    select conv(hex(@aaa),16,10); で良いか?

    28 = :

    >>24
    USE KEY (…)

    29 = :

    >>25
    マスター・ヨーダ乙

    30 = :

    >>26
    うおー、でけたー!!!
    すごく感動しました。

    34 = :

    >>32-33
    ありがとうございます!
    質問1の疑問についても、間違ってないってことでいいですよね?
    ありがとう

    35 = :

    >>34
    1は間違い

    36 = :

    >>35
    まちがってますか?
    すみません、どう間違っているのか教えてもらえませんか?

    37 = :

    order by で指定していないカラムの順番はDBにお任せ
    現在望む形で取得できているのはたまたま

    39 = :

    PHP、PDO、MySQLでWebソフトウェアを作成する際の質問です。

    自宅の同環境で作成し、問題なく度鬱していたPHPソフトウェアをレン鯖(coreserver.jp)にアップしたところ、
    PDOのprepareステートメントでエラーが発生してしまって困っています。

    具体的には
    $pdo = new PDO(接続文字列)
    $stmt1 = $pdo->prepare(クエリ);
    $stmt2 = $pdo->prepare(クエリ);
    $stmt3 = $pdo->prepare(クエリ);

    $stmt1->execute();
    $stmt2->execute();
    $stmt3->execute();

    等と複数のprepareステートメントを作成し、利用しようとした時にエラーになってしまうようです。(原因とは限りませんが)

    PHP、PDO、MySQLの組み合わせた場合、設定等によってprepareの同時作整数に制限等が出る場合はあるのでしょうか?
    また、複数のprepareステートメントを作成して利用する方法自体について、Webソフトウェア並びに、MySQLの使用方法として、
    問題があるのかどうか等、ご教示願えませんでしょうか。

    40 = :

    39です。
    自己解決しました。ありがとうございます。

    41 = :

    >>37
    ありがとう そういうものなんですね 助かりました

    42 = :

    ユーザーidとゲームidと時間のデータがあります。
    ゲームidごとに、同じユーザーのデータが入ったりしています。

    仮にuserid ,gameid,updatetimeとします。


    この中から、ゲームid関係無く
    ユーザーidと、そのユーザーidの持っている時間が最も早いもの
    だけを取ってきたいのですが何か良い方法はありますか?

    45 = :

    あらら
    カブりスマソ

    46 = :

    MINとかMAXとか便利なものがあるんですね

    ありがとうござました

    47 = :

    君はDBって何をするものだと思ってたの?

    48 = :

    夢がいっぱい詰め込まれているもんだと思ってました

    49 = :

    DBといったら、7ヶ集めて願い事をするものだ。


    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 1064 + - limit + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について