元スレMySQL 総合 Part13
mysql覧 / PC版 /みんなの評価 : ☆
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ヶ集めて願い事をするものだ。
みんなの評価 : ☆
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [94%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part18 (986) - [94%] - 2011/1/17 15:46
- MySQL 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part23 (992) - [94%] - 2013/8/11 17:00
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL 総合 Part25 (947) - [89%] - 2017/6/18 6:30
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について