のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,644,651人
昨日: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 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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