DB板自治・質問・雑談スレ

このエントリーをはてなブックマークに追加
892NAME IS NULL:2013/01/08(火) 20:01:49.72 ID:0dMP+kvh
名前カラム NAMAE
日付カラム HIDUKE
点数カラム TENSU
があって、与えられた期間(例えば2013-01-01から2013-01-08)の間の
各日付で点数が上位Top10のレコードを検索するSQLを教えて下さい。

NAMAE, HIDUKE, TENSUともインデックス有効です。
893NAME IS NULL:2013/01/08(火) 20:02:44.40 ID:0dMP+kvh
うわ
前の書き込むが2012/10/31だ
こりゃダメだ
894NAME IS NULL:2013/01/09(水) 05:53:47.82 ID:Qa7FhGIJ
>>892
DBMSにより違うからそれぐらい書きなさいよ
895NAME IS NULL:2013/01/09(水) 23:15:47.10 ID:???
テーブルからレコードを削除(delete)することを「物理削除」っていうのはナゼ?
物理的じゃねぇじゃん
896NAME IS NULL:2013/01/09(水) 23:44:36.83 ID:Qa7FhGIJ
>>895
通常復元できないから
897NAME IS NULL:2013/01/10(木) 03:22:19.72 ID:???
まあ、どっちかって言うと論理削除に対して物理削除って言ってるわけで
実削除とかデータ削除とかいう方がそれっぽいのは確かだな
898NAME IS NULL:2013/01/12(土) 00:11:22.02 ID:mOAoAvc+
  ★★★チベットの独立は日本の核心的利益である★★★
  http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1226114724/78

  ¥¥¥¥¥¥¥『万有サロン』書き込み大賞・総額100万円¥¥¥¥¥¥¥¥¥¥¥¥

  この掲示板に優秀な書き込みをして、総額100万円の賞金をゲットしよう!(*^^)v
    万有サロン
      http://jbbs.livedoor.jp/study/3729/
    書き込み大賞の詳細
      http://jbbs.livedoor.jp/bbs/read.cgi/study/3729/1069922074/78-
    書き込み大賞の詳細(資料倉庫内)
      http://www2.tba.t-com.ne.jp/a-z/omake/banyu/taisho.htm

  また、あらゆる疑問に関する質問を、携帯電話やメールでも受け付けています。
    電話番号 080-4437-4187
    メール  [email protected]

  ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
899NAME IS NULL:2013/01/14(月) 15:17:57.95 ID:qtdWaxDv
SQL勉強中です。質問させてください。

下記のようにIDENTITYでの自動連番を設定する際、UNIQUEの記述は不要になりますでしょうか?
また、この場合UNIQUEを記述しておくことの利点・欠点がありましたら教えてください。

CREATE TABLE foo
(
RecID int NOT NULL UNIQUE IDENTITY (1, 1)
);
900NAME IS NULL:2013/03/13(水) 04:02:15.13 ID:???
JETをSQLServerへ変換してくれるようなツールありませんか?
901NAME IS NULL:2013/03/13(水) 04:32:55.98 ID:???
すまん
できた
902NAME IS NULL:2013/03/31(日) 19:27:27.83 ID:R9ljLSKy
緊急告知
●春の大じゃあのさん祭●
3月31日(日)
21時 開演
特別ゲストあり

--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1364698730/
903NAME IS NULL:2013/04/04(木) 12:36:22.96 ID:l/LwFbvr
お知らせ

市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました

生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています

期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
904NAME IS NULL:2013/04/18(木) 10:14:14.81 ID:???
JUST SYSTEMのUNITBASE やWagbyを使っている方、いますか?
905NAME IS NULL:2013/08/01(木) NY:AN:NY.AN ID:???
個人・組織がそれぞれ複数の電話・メール・住所を持てる住所録の設計を考えているのですが

PHONEテーブル(ID,電話番号,クラス,PRIORITY)
ADDERSSテーブル(ID,住所,クラス,PRIORITY)
EMAILテーブル(ID,メールアドレス,クラス,PRIORITY)
ORGANIZATIONテーブル(ID,名前)
ORGANIZATION_PHONE_RELATIONSHIP(PERSON_ID, PHONE_ID)
ORGANIZATION_ADDRES_RELATIONSHIP(PERSON_ID, ADDRESS_ID)
ORGANIZATION_EMAIL_RELATIONSHIP(PERSON_ID, EMAIL_ID)
PERSONテーブル(ID,名前,ORGANIZATION_ID)
PERSON_PHONE_RELATIONSHIP(PERSON_ID, PHONE_ID)
PERSON_ADDRES_RELATIONSHIP(PERSON_ID, ADDRESS_ID)
PERSON_EMAIL_RELATIONSHIP(PERSON_ID, EMAIL_ID)

テーブル構成がこんな感じになりました。
関連づけ専用のテーブルが氾濫すると、ものすごく扱いづらいと思うのですが、
これはこれで良いのでしょうか?それとも、PHONE,ADDRESS,EMAILテーブルを
それぞれORGANIZATION_PHONE,ORGANIZATION_ADDRESS,ORGANIZATION_EMAIL(PERSONについても同様)
にするべきでしょうか?
906NAME IS NULL:2013/10/21(月) 04:35:22.69 ID:???
WebサイトでSQLiteを使用しています。
サイト構成が、

db.sqlite[file]
public_html[dir]
├webapp1[dir]
├webapp2[dir]
└webapp3[dir]

となっていて、webapp1〜3まで共通のdb.sqliteを使用しています。
レンタルサーバでMySQLなんかのデーモンは、
ユーザごとに1つしかデータベースを作成するのが許可されていなかったりしますが、
SQLiteはファイルベースでルートがなくてもいくつでも作成できるので、
Webアプリケーション毎にデータベースを分けたほうがいいでしょうか?
907NAME IS NULL:2013/12/17(火) 15:57:57.47 ID:???
最近NoSQLはどうなってるの?
殆どはスレすら消え去ってるけど
Memcachedなんかはもう枯れてるけど
MongoDB,Cassandra,その他
今勢いがあったり、一番使われてるのは何?
908ちょっと通りますよ。。。:2014/01/07(火) 01:48:03.15 ID:AGZgXm1O
中国共産党公式ウェブサイト
http://www.gov.cn/  

Country United States
City/Region/Zip Code Diamond Bar, California 91765
Organization Beijing Blue I.T Technologies Co.,Ltd.
Internet Service Provider ChinaCache North America

ENGLISH.GOV.CN - DNS Information
IP Address 209.177.95.17 ~ Whois - Trace Route - RBL Check
Domain Name Servers dns2.www.gov.cn 123.127.232.131
dns1.www.gov.cn 202.123.110.1
Response HTTP/1.0 200 OK
Server Apache
Date Tue, 19 Apr 2011 20:11:10 GMT

127 :カミカゼ[]:2014/01/06(月) 22:35:49.21 ID:Xa57O9sy0 いやあな、なぜか中共の公式ホームページがアメリカにあって、
サーバーがアパッチとか言うらしいんだwwww
もしも、サイバーテロにあったら大変だろ?wwwww
だからさ、俺がテロの注意喚起してやるわwwwありがたいと思えwwww
これを国内に拡散したり、翻訳して、フィリピンとかベトナムとかに教えちゃあダメだからなwww
それで、アパッチサーバー攻撃用のツールとか載せて拡散しちゃあダメだぜwww
テロ防止の観点から言ってダメだからなあwwwじゃあのwww

http://hissi.org/read.php/news4vip/20140106/WGE1N085c3kw.html
http://jyaanowww.wiki.fc2.com/wiki/20140106
909NAME IS NULL:2014/01/14(火) 00:28:36.34 ID:???
4月のデータベーススペシャリストの試験に合格したいです
何をすればいいですか?
910NAME IS NULL:2014/03/03(月) 20:14:10.06 ID:LUvSySJ7
この板も転載禁止にしよう
911NAME IS NULL:2014/03/04(火) 03:17:16.49 ID:SG8f50WZ
技術系は引用はともかく
丸ごと転載する奴いんのか

IDは強制してほしいが、投票で決めようにも人いないぞ
912NAME IS NULL:2014/03/09(日) 08:43:04.98 ID:???
【速報】atwikiのサーバにヤバイ物置かれてる件 ★5
http://maguro.2ch.net/test/read.cgi/poverty/1394303019/
913NAME IS NULL:2014/04/26(土) 20:19:37.08 ID:7l9jxSP3
テーブル設計(正規化)のアドバイスをお願いします。
メインテーブルがあり、フィールド数は全部で70程です。
主キーに対して従属はない状態(第二正規化)なのですが、
レコードが同じ内容で繰り返される各フィールドをテーブルに切り出す(第三正規化?)と35もマスタテーブルが出来てしまったのですが、
このテーブルとトランザクションテーブルをリレーションシップしてからクエリで全てのフィールドを再度結合する場合、
結合線もすごい数になってしまいますが、このような状態(数)は正規化出来ていないことになるのでしょうか?
各マスタテーブルは主キーとフィールドが一つのものばかりです。
914NAME IS NULL:2014/04/29(火) 20:35:46.83 ID:???
全くの初心者というか初心者未満
会社の商品をデータベース化したいわけだが、何のソフトを使ったらいいのかわからん
商品写真・JANコード・登録日付・原価・希望売価・発注単位・特売での原価売価とその発注単位・変動する原価・顧客ごとの卸値・商品の種類区分分類 等々
これを写真のある場合ない場合で似たようなものを比較したりしたい(イメージとしては価格コムみたいな)
またできたらだが、そこで出した商品からPOPを作れるようExcelに直接反映させたい
どのようなデータベース管理ソフトを使ってどう勉強したらいいのか?
JANコードはバーコードスキャナ使いたい
一応未使用のMS-Office2003Professionalはあるがこないだサポートが完全に終わったよね(会社PCはネットにつながってる)
Oooのデータベースがフリーだけどどうなのか?有料ソフトだとわりと高いんだよね?
初心者ならとりあえずこれ読んどけって本でもあれば仕事の合間に読んでみる
頼む助けてください
915NAME IS NULL:2014/04/29(火) 21:29:17.58 ID:???
まず最初に、FileMaker Pro (FMP)という有償(4万)のソフトを一押しで勧める
これならデータベースの初心者どころかプログラミング未経験者でも、
本人の熱意しだいでビジネス向けデータベースを開発できるようになる
具体的なイメージについては製品サイトの他に、以下のサイトで
実際にFMPで開発されたアプリが数多く紹介されているから一読を勧める

 ファイルメーカー選手権 | パソコン | マイナビニュース
 http://news.mynavi.jp/ad/contest/filemakersenshuken/

あとMS-AccessやOoo Baseでも開発できるけど、
こちらはFMPと比較するとデータベースの専門知識を勉強せにゃならんし、
手続きを自動化するためにVBAプログラミングの知識も必要になる
開発イメージをつかむのには、個人的には以下の書籍を薦める(難しいかも....)

 中小企業向けAccess 開発実践ノウハウ (DB Magazine SELECTION)
 http://www.amazon.co.jp/dp/4798113433/

Oooでも個人で開発/利用するデータベースならば、まず問題になることはない
専門の書籍は出版されていないけど、仕様としてはAccess2000相当なので
Access2000の解説書を中古本で何冊かそろえればいい

で、もしもこういった解答が>>914の欲しかった情報であるのなら、
ビジネスsoft板に専用スレや相談スレがあるので、そちらへ移ったほうがいい
この板は、どちらかといえばデータベースのプログラマを対象にしているから
916NAME IS NULL:2014/04/29(火) 21:32:43.55 ID:???
>>915
ありがとう!
そのサイト読んで社長に予算の相談してみるます
あとビジソフ板探してみます
これで連休中に仕事進めれるかもしれん
917NAME IS NULL:2014/06/11(水) 20:17:46.35 ID:???
cakephpからDBへの値の送り方がわからん
918NAME IS NULL:2014/06/20(金) 01:28:52.76 ID:???
テーブル設計で悩んでいるのですが、アドバイスをいただけないでしょうか

ある主キーに複数(個数制限なし)のカテゴリを設定できる構造を
考えているのですが、単純にテーブルを作成しカテゴリ1、カテゴリ2、カテゴリ3のカラムを
用意すると、この場合3つしかカテゴリを設定できません。

個数の上限を設けずに、一つの主キーに対してカテゴリを、いくつでも付加するようにするには
どのようなテーブル構造にすればよいのでしょうか?
あるいは上限を設けて上限分のカラムを用意するのがよいですか?

まんがでわかるデータベースを一通り読んで理解した程度のスキルレベルです。
919NAME IS NULL:2014/06/20(金) 21:12:46.48 ID:???
DB設計については、このスレに専用スレがあるから、
そこへ移動しよう

とりあえずキーワードは「ツリー構造」だ
書籍だと「プログラマのためのSQL」で詳しく解説されている
920NAME IS NULL:2014/07/17(木) 21:58:32.41 ID:???
RDBMSでなんとか扱える程度のデータってなんか固有名詞ありますか?
扱えないほど巨大なものはビッグデータというらしいですが
RDBMSでも時間がかかるようなものはビッグデータと言えるのでしょうか?
もし言えるのなら境界線はどこでしょうか?(セレクトで1時間とか)
921NAME IS NULL:2014/08/16(土) 00:15:31.98 ID:vapj1SkT
★2ch勢いランキングサイトリスト★

☆ +ニュース
・ 2NN
・ 2chTimes
☆ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ +ニュース板他
・ Desktop2ch
・ 記者別一覧
☆ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
☆ 実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
922NAME IS NULL:2014/08/19(火) 18:51:20.83 ID:t+J6KJbB
統計ソフトのRのRMySQLとかRPostgreSQLみないなのが、
あるらしいですが、
どちらが取り組みやすいですか?
全くの素人です。
目的は大学院の修士論文です。
あとPerlとRubyはどちらがよいでしょうか?

親切な方の回答待ってます。
923NAME IS NULL:2014/08/19(火) 20:46:58.96 ID:efER50NK
素人の大学院生とか、意味不明だね

おおざっぱに言うと、ある専門分野において
自ら課題を発見しその最適な解決手段を自ら判断できるのが修士だから、
今年の学位取得は見送ったほうがいいと思われる
924NAME IS NULL:2014/08/20(水) 19:14:55.40 ID:???
生物系の大学院です。
データを計算機でまとめられないかと思ったので。
925NAME IS NULL:2014/08/26(火) 21:13:45.59 ID:???
もしもボックスってコミットできるんですか?
ロールバックするシーンしか見た事ないんですが
926NAME IS NULL:2014/08/28(木) 19:37:20.80 ID:HBJm6TZv
2つのテーブル T1(a) と T2(a, b) があり、これを LEFT JOIN したこんな VIEW を作ります。

CREATE VIEW V AS SELECT T1.a, T2.b FROM T1 LEFT JOIN T2 ON T1.a=T2.a;

ここで
T1 の中身が (1) (2) (3) で T2 の中身が (1, 1) (1, 2) (2, 1) だった場合、
SELECT a, b FROM V; は(1, 1) (1, 2) (2, 1) (3, NULL) になると思います。

これに条件を指定して SELECT a, b FROM V WHERE b=2; とやると (1, 2) になると思いますが、
本当は (1, 2) (2, NULL) (3, NULL) という結果が欲しいです。
つまり b=2 の条件は LEFT JOIN の中に入って欲しいのですが、そのような VIEW を作ることはできるでしょうか?
927NAME IS NULL:2014/08/30(土) 04:55:48.19 ID:???
(SELECT DISTINCT b FROM T2)を CROSS JOIN してから、
T2を LEFT JOIN
928NAME IS NULL:2014/09/07(日) 18:33:21.66 ID:???
あるINT型カラムの値を使って上位10レコード分のランキング画面を作りたいんですが、
10万とか100万とかレコードがあるテーブルで全探索してORDER BYしてLIMIT 10・・ってやるとすごい処理かかりますよね?
phpから動かすのでphpでキャッシュもしますが、比較的処理負荷がかからないクエリはどんなのがありますか?
929NAME IS NULL:2014/09/17(水) 17:00:55.84 ID:???
>>928
その ORDER BY の対象であろう INT型のカラムにインデックス張っとけばいいんじゃね?
930NAME IS NULL:2014/09/20(土) 13:49:55.75 ID:LSKG7qTa
なんでデータベースはこんなに検索早くできるん?
アルゴリズムがわからん
どんなプログラムになっとんねん
931NAME IS NULL:2014/09/21(日) 13:14:55.41 ID:???
インデックス(索引)はご存じか?
932NAME IS NULL:2014/09/22(月) 16:16:21.26 ID:???
なぞのキーワード「サンワダイレクトシークレットセールユーザー名」でぐぐって二番目がヤバいと話題 [185787919]
http://fox.2ch.net/test/read.cgi/poverty/1411366463/
933NAME IS NULL:2014/09/30(火) 07:20:47.49 ID:???
たまに主キーをvarcharにする人いるけどなにかの影響だろうか?
自分だと主キーはintで自動採番しか考えられないけど
934NAME IS NULL:2014/09/30(火) 07:32:47.98 ID:???
スクリプトにありがちな連想配列とかハッシュとかだろ。
935NAME IS NULL:2014/10/04(土) 23:32:44.77 ID:???
>933
レガシーなシステム、特にCOBOLで動くメインフレームやオフコンの影響だと思いますねぇ
ついでに言うと、varcharを意図して使うと言うよりcharとvarcharの区別がついてないだけな気がする

ちなみに検索速度については数値だろうが文字列だろうがあまり変わらない
インデックスの大きさに差が出てくるけど
936NAME IS NULL:2014/10/09(木) 20:27:49.11 ID:???
入れ子区間モデルの木構造を試してるのだけど
gihyo.jpにある計算式 left = (left*2+right) / 3 で新しい空間を追加しても
32回も追加すると情報落ちするみたいなんだけど本番用だとどんな計算するの?
937NAME IS NULL:2014/11/23(日) 12:35:20.59 ID:CEMqGBhz
基本的なこと過ぎて板違いでしたらすみません
こんなこと聞くのも恥ずかしいんですが

PHP、MySQL、apacheの関係性と言いますか
どう違ってどう使うのかがはっきりと分かっていません


apacheソフトの中で、PHP言語でプログラムを組み
apacheを通してMySQL(ネット上のデータベース管理ソフト)に命令を送る


という認識で合ってますか?
938NAME IS NULL:2014/12/19(金) 10:19:11.01 ID:???
小渕優子さん、家宅捜査前にPCのHDDをドリルで破壊 ★3 [転載禁止]©2ch.net・ [422186189]
http://fox.2ch.net/test/read.cgi/poverty/1418951288/
939電脳プリオン 【馬】 【671円】 【12.2m】 :2015/01/01(木) 23:30:30.38 ID:??? BE:297277225-2BP(0)

兼用しすぎ
940NAME IS NULL:2015/01/21(水) 05:29:25.18 ID:uvzj3HQA
  ★★★二度と戦争をしない為に最も確実な方法は、日本が核を持つことである★★★
  http://jbbs.livedoor.jp/study/3729/storage/1069408696.html#82

↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
  この掲示板に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v
941NAME IS NULL
初歩的な質問ですみません。
DBサーバのDiskI/Oが、通常の業務システムでreadが0.1回以下/秒、writeが100/秒って
ありえるでしょうか?
監視結果がこのように出ているのですが、
知識不足のせいか腑に落ちず。