タコが設計したテーブルの尻ぬぐいじゃん?
>>950 こんなかんじかな オラクルだけど
select
nvl(a, 'NULLだバカ野郎')
, count(nvl(a, 'NULLだバカ野郎'))
from unko
having count(nvl(a, 'NULLだバカ野郎')) > 1
group by a
▲group by a ○group by nvl(a, 'NULLだバカ野郎')
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/ 1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27 鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
>565 もう買った。
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/ 1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27 鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
次スレ厨。
やっぱあれかな、こないだの埼玉の脅迫事件が決定打なんだろうか?
======2==C==H======================================================
2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50 ────────────────────────────
963 :
デフォルトの名無しさん :03/01/09 18:41
FK のはり方について教えてください。 テーブル T01, T02 があり、 この2つはスキーマが似ていますが異なります。 ただしどちらも col1 を持っているとします。 このテーブル T01, T02 に、 col1 を外部キーとして 子供として共通のテーブル X をひもづけたいのです。 ALTER TABLE [dbo].[X] ADD CONSTRAINT [FK_X_T01] FOREIGN KEY ( [col1] ) REFERENCES [dbo].[T01] ( [col1] ), CONSTRAINT [FK_X_T02] FOREIGN KEY ( [col1] ) REFERENCES [dbo].[T02] ( [col1] ) (続く)
964 :
デフォルトの名無しさん :03/01/09 18:42
しかし、実際の使用では、 「T01 と X」または「T02 と X」のように どちらかの組でデータを入れるため FK 違反になってしまいます。 X を X01, X02 のように2つに分ければよいのですが、 X のようなテーブルがたくさんあり、 すべてを2つのテーブルに分けなくてはなりません。 何かよい方法はありますか? SQL Server2000 です。
>964 カラムを2つに分けたら? col1_1(T01を参照)とcol1_2(T02を参照) ともにNULL値可。
966 :
デフォルトの名無しさん :03/01/09 22:42
こんなテーブルがあったとする(名前はテーブルでいいや): Item Object Number ---- ------ ------ Baibu Onany 10 Baibu anaru 20 Baibu oral 30 Roter Onany 5 Roter anaru 13 このときSQL文で、「BaibuのNumberのみをSumしてBaibuの行の最後に 小計を表示させ、そのItem欄には"Baibu小計"と表示させる。Roterは表示させない」 ということは可能だろうか??? Rollupでも無理のような気がしたけども・・・。
>>713 キタ━━━━━━(゚∀゚)━━━━━━ !!
今から幼女誘拐してくる(;´Д`)ハァハァ
l、、_ _,/'} |ヽ''~ ̄ ̄ ̄~`ヾ /_,,,.. ..,,,_.`v_'`、 /: ━ ━ | ニ_} / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |:: ∈∋ ヽ | <わたしを好きなだけ殴って下さい。 //:: -=,=.ヮ. |ヽ、| \ /'../:: /∠.._ |、.ノ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /':::|:::  ̄ ̄ |./ !-'L|::. v' . ヾ:::.. / . , ゞ、、;;;,,_,,,..._;;;;;__,,..ノ、 'ー┐,,..、_ ノ l_,,,...、 _,,一`
969 :
デフォルトの名無しさん :03/01/10 08:07
NULL値を含むINT型のカラムで、数字の小さい順、または大きい順に 並べ替える際にNULL値の行が先頭に来てしまいます。NULL値の行を 最後にもってきたいのですが、何か方法はないでしょうか? そのNULL値を含むカラムとは、OUTER JOINの結合の際でできた カラムな為、NULL値を含んでいます。 使用DBは、PostgreSQL 7.2.3です。
にげっと
>>969 ORDER BY句に
COALESCE(対象INTカラム,INTの範囲(2^32か?)までの適当なでかい数値)
でどうだ?
数値が気持ち悪かったら COALESCE(対象INTカラム,MAX(対象INTカラム) + 1) でもいいと思うけど。
2
↑名前間違えた s/969/971 ダター
2
くっ、ぬかったわっ!
>>971 Thanks。
coalesce関数を初めて知ったよ。order by句で使っても
ダメだったけど、
select coalesce(対象INTカラム, 0) as number from xxx where xxx order by number
でいけたよ。
zakzakの見出し「ひろゆき、400万円払えるか?」 年収とかどのくらいなんだろう。そうとうケチだとは聞いてるけど。
10秒に1コピペって・・・本当に何がやりたいんだろう。
>966 SELECT CASE WHEN GROUPING(Item) = 0 AND GROUPING(Object) = 0 THEN Item WHEN GROUPING(Item) = 0 AND GROUPING(Object) = 1 THEN Item+'小計' WHEN GROUPING(Item) = 1 AND GROUPING(Object) = 1 THEN '中計' END AS Item, Object, SUM(Number) AS Number FROM TABLE1 WHERE Item = 'BAIBU' GROUP BY Item, Object WITH rollup HAVING Item <> '中計'
当方SQLServer
984 :
デフォルトの名無しさん :03/01/10 13:54
oracleの外部結合がうまくいきません 失敗する条件って何かありま
985 :
デフォルトの名無しさん :03/01/10 13:54
した?
もうね、あまりにも言い尽くされていまさらなんだけどね。 ど う う ま く い か な い の か ち ゃ ん と 書 け ハ ゲ
987 :
デフォルトの名無しさん :03/01/10 14:08
>>986 急いでました。すみません
a.no b.no
1 4
2 5
3 6
このような二つのテーブルを結合させてSQL実行すると
select a.no,b.no
from a,b
where
a.no = b.no(+)
a.no b.no
1 null
2 null
3 null
というように表示されてしまいますです
何故でしょう?
988 :
デフォルトの名無しさん :03/01/10 14:29
>>987 正しい結果だとしか言えないんだが・・・
989 :
デフォルトの名無しさん :03/01/10 14:35
>>988 実際にはこのように表示させたいのですが・・・
a.no
1
2
3
4
5
6
どのように書けばよいのでしょう?
色々やってみましたがダメでした・・・
おねがいしますm(_ _)m
すてられたのか?
>>989 select no from a
union all
select no from b
何も考えずにこれを使え。
そしてSQL使わないプロジェクトに移してもらえ。
992 :
デフォルトの名無しさん :03/01/10 16:14
>>991 union使わないとダメですか?
外部結合でいけると思ったのですが
久々に2げと
>992 UNIONと外部結合を1から勉強しやがれこのハゲ! それがいやなら素直に>991に従えこのハゲ!
っつーかそんな結合せなあかんようなDB構造の時点で終わってるなぁ。
ひろゆき君。 メルマガまってるよ。
スレタイ一部バケた。すまん。 関連スレはとりあえず、このスレのをまず貼っておくよ。 補完はその後で・・・
3E8
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。