X



トップページDB@2ch掲示板
1002コメント319KB
SQL質疑応答スレ 18問目
■ このスレッドは過去ログ倉庫に格納されています
0001NAME IS NULL
垢版 |
2018/01/04(木) 22:12:22.14ID:???
このスレは
「こういうことをやりたいんだけどSQLでどう書くの?」
「こういうSQLを書いたんだけどうまく動きません><」
などの質問を受け付けるスレです。

SQLという言語はISOによって標準化されていますが
この標準を100%実装したDBMSは存在せず、
また、DBMSによっては標準でない独自の構文が
追加されていることもあります。

質問するときはDBMS名を必ず付記してください。

【質問テンプレ】
・DBMS名とバージョン
・テーブルデータ
・欲しい結果
・説明

前スレ:
SQL質疑応答スレ 17問目
https://mevius.5ch.net/test/read.cgi/db/1468157341/
0467NAME IS NULL
垢版 |
2018/07/22(日) 21:05:02.26ID:???
>>466
ただのunion はdistinctで重複除去、除去しないのがall指定
この例でunion allだと重複行がでるはずだぞ

caseはID順(おそらく主キーか物理格納順)でテーブル舐めてるからそのままID順だな
unionで順番変わるってことは、重複除去の方法がソート系じゃない可能性が高い
まあなんにしても、order by書かないと順番は不定ってのが原則なので
両方に書くか両方に書かないか合わせないと

indexは、unionの各whereには効くだろうけど、caseにはうまく効かないんじゃないかと
まあそれで実行性能がひっくり返るとしても、unionで書こうとは思わんが
0468NAME IS NULL
垢版 |
2018/07/22(日) 22:25:29.43ID:???
>>464
ごめん9は間違いで8以上だったSQL直してくれる?
0469NAME IS NULL
垢版 |
2018/07/23(月) 07:46:29.52ID:???
sql自体でなくて申し訳ないが,前の例で、10億レコードで,テーブルが列ストアで保持されているとした場合、whereでー発フィルタリングするのと、unionするのとどっちが効率的なのだろう?
条件が適用されるカラムのメンバー数にもよりそうな気もするが、どんなもんなんでしょうか
0470NAME IS NULL
垢版 |
2018/07/24(火) 19:21:58.65ID:yAzT+3qO
やってみればいいのに。見た目がシンプルなのと処理の重さは反比例する。
0471NAME IS NULL
垢版 |
2018/07/24(火) 21:25:13.19ID:???
見た目で決まるほど今のオプティマイザはアホじゃないし
0472NAME IS NULL
垢版 |
2018/07/27(金) 12:11:49.90ID:???
質問です。

select a + b +c -d as 計算結果
where 計算結果 > 0

とすると行が表示されません。where句を外すと、
計算結果は0より大きい値でちゃんと出てきます。

where a + b +c -d > 0 

と書き換えると表示されたのですが、
where句でselectの as 別名 は使えないのでしょうか?
0473NAME IS NULL
垢版 |
2018/07/27(金) 13:33:09.67ID:???
一部つかえるDBMSもあるようだが原則使えない
0474NAME IS NULL
垢版 |
2018/07/27(金) 18:03:08.40ID:???
普通はselect句でつけた別名を使えるのはorder by句だけだな
0475472
垢版 |
2018/07/27(金) 18:21:36.74ID:???
そうだったんですね
できそうなイメージだったんですが
ありがとうございます
0476NAME IS NULL
垢版 |
2018/07/27(金) 22:18:42.27ID:???
いい加減使えるようにしろよとは思う
0477NAME IS NULL
垢版 |
2018/07/27(金) 22:54:00.11ID:???
select a + b +c -d as 計算結果
having 計算結果 > 0
0478NAME IS NULL
垢版 |
2018/07/28(土) 13:12:09.25ID:tm98Iqt0
>>475
よく考えてくれ。WHERE句が先に評価され、そのあとにSELECT句の選択リクトが評価される。

いったんSELECTした結果に対して、絞り込みのWHERE句つきSELECTを再度するのを基本としてしまうと、SELECT文は常にフルテーブルスキャンをして、その結果を一時的に保管して、保管した結果に対してさらに検索することになる。
0479NAME IS NULL
垢版 |
2018/07/28(土) 13:13:33.29ID:tm98Iqt0
>>471
だから見た目をシンプルにするのは意味がないと言っているのだが?
0480NAME IS NULL
垢版 |
2018/07/28(土) 13:36:47.39ID:???
>>478
なんでそんな難しいことを考えるんだよ…
> select a + b +c -d as 計算結果
> where 計算結果 > 0
ってあったら
select a + b +c - d as 計算結果
where a + b +c - d > 0
って展開すれば良いだけだろ
0481NAME IS NULL
垢版 |
2018/07/28(土) 14:05:45.09ID:???
>>479
>見た目がシンプルなのと処理の重さは反比例する
反比例ってどういうことだ?
基本的にはシンプルなSQLほどオプティマイザの裁量が広がって有利なんだが
0482NAME IS NULL
垢版 |
2018/07/28(土) 15:08:24.77ID:???
>>478
この場合はどっちにしても全行計算してから絞り込むから大差ないような・・・
0483NAME IS NULL
垢版 |
2018/07/28(土) 15:12:20.21ID:???
>>478
ああ一時テーブルのメモリと、捜査が2度手間になるのか
whereが先だったのか
どっかのサイトにselect結果をwhereで絞り込むって書いてたけど
0484NAME IS NULL
垢版 |
2018/07/29(日) 09:18:12.72ID:???
ちょっと前のunionの話だけど
処理効率や保守性はおいといて、10個の条件のうち9個を満たすものをとるのにunion使ってどうやるの?
0485NAME IS NULL
垢版 |
2018/07/29(日) 09:28:13.30ID:???
それを書いた本人の真意はわからんけど、

(1番目以外の9個を満たすクエリ)
union
(2番目以外の9個を満たすクエリ)
union
:
でできるはず。
0486NAME IS NULL
垢版 |
2018/07/29(日) 09:43:51.54ID:???
>>485
それselectごとに条件9個ずつ書くの?
0487NAME IS NULL
垢版 |
2018/07/29(日) 09:46:11.97ID:???
ごめん、保守性はおいといてって言ったの自分だね
たしかにそのやり方ならできるか
0488NAME IS NULL
垢版 |
2018/07/29(日) 09:52:42.06ID:???
自分なら union 化して
where x.cond > 条件 group by id having count(*) > 件数
を副問合せにする
0489NAME IS NULL
垢版 |
2018/07/29(日) 10:21:47.78ID:???
>>485
unionだけだと元は異なるレコードでも結果が同じだったら1レコードにされちゃう
かと言ってunion allだと複数の条件にヒットするレコードが複数出ちゃうよ
0490NAME IS NULL
垢版 |
2018/07/29(日) 10:52:46.82ID:???
>unionだけだと元は異なるレコードでも結果が同じだったら1レコードにされちゃう

主キーが存在しないテーブルならともかく、適切なselectリストにすりゃいいだけ。

>かと言ってunion allだと複数の条件にヒットするレコードが複数出ちゃうよ

(1番目を満たさずそれ以外の9個を満たすクエリ)でおk。
0491NAME IS NULL
垢版 |
2018/07/29(日) 14:29:08.48ID:???
なんでいまさら話をループさせてるんだ
0492NAME IS NULL
垢版 |
2018/07/29(日) 19:49:38.36ID:0RlqY4hk
>>491
ここに常にいるキチガイ
0493NAME IS NULL
垢版 |
2018/08/21(火) 16:31:56.98ID:???
(プライマリではない) authorがaaaとbbbの最新のレコードをそれぞれ1件ずつ取得したいのですが
どのようにしたらいいでしょうか? 最新かどうかは updated_at で判定できます

SELECT * FROM news WHERE author IN ('aaa', 'bbb')
0494NAME IS NULL
垢版 |
2018/08/21(火) 17:41:25.74ID:???
>>493
もう少し詳しく書いて欲しい
テーブル定義と、updated_atでどうやって判定するのかなど
0496NAME IS NULL
垢版 |
2018/08/21(火) 21:30:01.28ID:KIn4MzQg
MySQLでREPLACE関数を使って複数行を置換するにはどうすればいいのでしょうか?

例えば「body」というカラムがあるとして以下の値が登録されているとします。
あいうえお
かきくけこ
さしすせそ

これをREPLACEして「さしすせそ」のみ残したい時、

UPDATE news SET body=REPLACE(body,"あいうえお\r\nかきくけこ\r\n","")

としたのですが、置換できません。
0497NAME IS NULL
垢版 |
2018/08/21(火) 21:57:14.63ID:???
>>496
出来ると思うんだが、出来ないとしたら
bodyの文字列中改行コードが、
replace関数で指定したものと違っているのかも知れない。
0498NAME IS NULL
垢版 |
2018/08/22(水) 01:37:20.21ID:???
>>497
\nにしても駄目でした。一行だけだと置換できるんですけどね・・・
0499NAME IS NULL
垢版 |
2018/08/22(水) 01:59:39.45ID:???
>>498
select hex(body) from table名
とやって、
改行部分を16進数で見てみるとか
0500NAME IS NULL
垢版 |
2018/08/22(水) 03:03:57.79ID:???
>>494-495
遅くなりました
>>3 のをいろいろ弄ってみて実現できました
よく見ず質問してしまいすいません。
ありがとうございましたm(_ _)m
0501NAME IS NULL
垢版 |
2018/08/28(火) 06:20:52.88ID:FcSigLis

板復帰(OK!:Gather .dat file OK:moving DAT 215 -> 193:Get subject.txt OK:Check subject.txt 215 -> 215:Overwrite OK)0.86, 0.75, 0.74
age subject:215 dat:193 rebuild OK!
0502NAME IS NULL
垢版 |
2018/08/30(木) 23:59:48.61ID:???
すいません。DB2でフラッシュバッククエリのコマンドを実行したいのですが、
ググってもOracleのコマンドしか出てきません。
どなたかご教授お願いします。
0504NAME IS NULL
垢版 |
2018/08/31(金) 14:35:48.08ID:???
そっちのスレは過疎ってますし、そもそも回答になってませんが・・・
0505NAME IS NULL
垢版 |
2018/08/31(金) 14:57:35.99ID:???
ここは特定のDBMLの操作方法を質疑するスレじゃないので
0506NAME IS NULL
垢版 |
2018/08/31(金) 18:08:53.87ID:???
DB2にフラッシュバッククエリなんかないでしょ
ぐぐるとOracleのLogMinerみたいな機能ですら
db2ReadLog APIを使って自分で実装しろと出てくる
0507NAME IS NULL
垢版 |
2018/08/31(金) 22:40:03.31ID:???
アクセスでの開発なのですが
氏名,エラー内容.エラー回数
A,ダメポ,1
A,無理ぽ,2
B,もうだめ,1
C,むり,1

みたいなものをクエリで出して、行列を入れ替えて
  1回目 2回目
A ダメポ 無理ぽ
B もうだめ
C むり
みたいに出力をしようとしています。

これが2万レコードほどあり、処理が重たくて困っています。

select 氏名
MAX(エラー内容)
from (抽出クエリ)
group by 氏名

等で出力すると、処理が非常に重たく

select 氏名,
[1回目].エラー内容
[2回目.エラー内容
from (抽出クエリ where エラー回数=1) as 1回目
left join on (抽出クエリ where エラー回数=2) as 2回目

みたいにしても重たいのです
どなたか助けてください
0508NAME IS NULL
垢版 |
2018/09/01(土) 16:24:39.15ID:???
>>507
エラー回数は最大2ではなくNなわけ?
かりにNだった場合SELECT句はどうするつもり?
0509NAME IS NULL
垢版 |
2018/09/01(土) 18:48:49.07ID:???
エラー回数は有限で3回までです。
accessがtempテーブルも使えず、実体テーブルにselect into しても
それだけなのに、2万件で1時間近くかかってしまっています。
助けてください。。。今日そのことばかり考えながら家事をしていました。つらい
0510NAME IS NULL
垢版 |
2018/09/01(土) 19:17:06.19ID:he6NSwN/
抽出クエリ自体を実テーブルにして氏名にインデック貼って

SELECT
氏名,
Max(IIf(エラー回数 = 1,エラー内容,Null)) as 1回目,
Max(IIf(エラー回数 = 2,エラー内容,Null)) as 2回目,
Max(IIf(エラー回数 = 3,エラー内容,Null)) as 3回目
from 抽出クエリ結果
group by 氏名
order by 氏名

とかかな
0511NAME IS NULL
垢版 |
2018/09/01(土) 19:31:19.34ID:???
抽出クエリってやつは実テーブルじゃなくて何かの条件で抽出した状態のビューを言ってるわけ?
それとDBがアクセスってだけでSQL自体は外部ツール(C#とか)から実行するの?
0512NAME IS NULL
垢版 |
2018/09/01(土) 19:32:05.22ID:???
適切なスレが見当たらないんで、ここで聞くんだけど
sqlから、ER図を生成する方法ってある?
できればoracleで。
イメージ的には、プログラミングで言うと
ソースコードからクラス図を生成するイメージ
0513NAME IS NULL
垢版 |
2018/09/01(土) 19:35:46.49ID:???
>>510
ありがとうございます。
実テーブルに入れるというところで30分以上かかってしまい。
select だけだと1分程度で抜けるのが、insert selectでも select insertでも
30分かかってしまって、その後にクエリ流すのに時間が掛かってしまっています。

>>511
from 句の中に書いたサブクエリになります。
アクセスに対して、エクセルのVBA側から呼び出しをかけています。
0514NAME IS NULL
垢版 |
2018/09/01(土) 19:39:12.73ID:he6NSwN/
>>512
SQLってDDL分ってこと?
実態テーブルからER作成するのは
有償ツールはいくつかあるけど
とりあえずA5とかで試して見たら?
https://a5m2.mmatsubara.com/help/ER/
FKとか指定してないとさすが無理だけど
0515NAME IS NULL
垢版 |
2018/09/01(土) 19:59:08.40ID:???
>>514
DDLではなく、普通のselect分です。
DBにつながる環境で、FKとかはDBから拾ってきてほしい想定です。
実テーブルから、ER図ではなく、
実テーブルと、select分から、ER図を作ってほしい
0516NAME IS NULL
垢版 |
2018/09/01(土) 19:59:37.04ID:???
select
抽出テーブル1.氏名,
抽出テーブル1.エラー内容 as エラー内容1,
(select エラー内容 from 抽出テーブル as 抽出テーブル2 where 抽出テーブル2.氏名=抽出テーブル1.氏名 and 抽出テーブル2.エラー回数=2) as エラー内容2,
(select エラー内容 from 抽出テーブル as 抽出テーブル3 where 抽出テーブル3.氏名=抽出テーブル1.氏名 and 抽出テーブル3.エラー回数=3) as エラー内容3
from 抽出テーブル as 抽出テーブル1
where 抽出テーブル1.エラー回数=1
order by 抽出テーブル1.氏名;

access2016のSQLビューで動いた奴
0517NAME IS NULL
垢版 |
2018/09/01(土) 20:00:42.02ID:???
エラー内容ってカラムが実は1つのテーブルから複数もってくるけどはしょられたら破綻するけどね
0518NAME IS NULL
垢版 |
2018/09/01(土) 20:13:28.57ID:???
>>516
これはデータ件数が多いと時間かかりそう
レコード1件ごとカラムのサブクエリが実行されるだろう
0519NAME IS NULL
垢版 |
2018/09/01(土) 20:30:03.52ID:???
>>518
おれもそうおもったんだよね
抽出テーブルがサブクエリだとなおさらだな

2万件っていってるのは元データが2万なのか、
氏名で出力する行が2万件なのか(2万×最大3列=6万)なのかで結果がかわるけど、
どっちなんだろな
0520NAME IS NULL
垢版 |
2018/09/01(土) 20:58:07.07ID:???
>>516
ありがとうございます。今一番早く出来たのがその形で、それで1時間掛かっています。

抽出対象が2万件。
そのそれぞれに最大3列、エラーが発生し得る状態です。

サブクエリで抽出している下記のデータは、30万件ほどから抽出していて
氏名,エラー内容.エラー回数
A,ダメポ,1
A,無理ぽ,2
B,もうだめ,1
C,むり,1
抽出もとは最終的に100万件ほどまで増えます。

30万件から抜くクエリは1分程度なので、×3でいけると思っていたら1時間掛かるようになってしまい。
0521NAME IS NULL
垢版 |
2018/09/01(土) 22:02:50.69ID:???
>>520
問題を切り分けたほうがいい気がしてきたけど、
@単純にデータを取得する場合の実行速度
select 氏名,エラー回数,エラー内容
from 抽出テーブル
order by 氏名,エラー回数
Aエラー回数を列別に変換する場合の実行速度(>>510)を参考
select
氏名,
Max(IIf(エラー回数=1,エラー内容,Null)) as エラー内容1,
Max(IIf(エラー回数=2,エラー内容,Null)) as エラー内容2,
Max(IIf(エラー回数=3,エラー内容,Null)) as エラー内容3
from 抽出テーブル
group by 氏名
order by 氏名
これはどのくらいの実行時間なわけ?※Openして何もせずにループだけする
0522NAME IS NULL
垢版 |
2018/09/01(土) 22:05:12.33ID:4FUN7IZm
いまなんの話題?3行で
0524NAME IS NULL
垢版 |
2018/09/01(土) 23:00:11.61ID:???
>>521
状況をきちんと伝えられていなくて申し訳ないです。

30万行の元データ→エラー回数抽出サブクエリ(@ 件数は2万件程度抽出)→エラー回数を列別変換(A)
という流れです。

@は1分程度で1クエリは抽出完了、Aは1時間掛かってしまっています
当初>>510のように作っていましたが、処理を見直し>>516のようなクエリに書き換えています。
@は分析クエリのように演算で回数を出しています。
0525NAME IS NULL
垢版 |
2018/09/02(日) 03:03:08.10ID:???
>>524

>>510が正解じゃない?
インデックス効かせるには。
書き込み時間がかかるかもしれないけど。

最終結果の使い方わかんないけど
VBAとかで2万件結果セットループで変数持ちとかじゃだめか。
0526NAME IS NULL
垢版 |
2018/09/02(日) 07:52:34.77ID:???
>>524
> @は1分程度で1クエリは抽出完了
@の結果をアプリ側で整形するってのはできないの?
SQLは行列変換得意じゃないし
0527NAME IS NULL
垢版 |
2018/09/02(日) 09:56:31.15ID:???
>>525-526
他のDB情報と最終的に結合して出力するためできればクエリでやりたいと思っていました。
ただ、どうしても時間が掛かるならVBA側で実装するのもありですね。

もう少し性能測定して、改善の見込みが無かったらVBAに乗り換えてみます。
諸々失礼しました。
0529NAME IS NULL
垢版 |
2018/09/02(日) 18:52:28.60ID:???
実テーブルから定義を引ければ十分だと思うけど、なぜselect文が必要で
>>514じゃ何が足りないのか、質問の意図が誰も理解できないんだと思う。
0530NAME IS NULL
垢版 |
2018/09/02(日) 22:22:42.98ID:???
>>514 に書かれてるようにFKないんじゃね?
join の結合条件見ろと
0531NAME IS NULL
垢版 |
2018/09/03(月) 03:08:13.74ID:xugX4t13
>>496
なんでreplace関数を使わなきゃいけないのか?

where句の条件が あいうえお、かきくけこ で SET句の値が さしすせそ でいいだろ。
0532NAME IS NULL
垢版 |
2018/09/03(月) 23:51:22.93ID:???
>>531
さしすせそは不定で指定できないとか。
最初の2行はヘッダーとか特定できるなにかなんじゃないかな。

>>496
ちなみにxampp5.6.12でテストしたら>>496のクエリでできたよ。

命令送ってる側とかで勝手に改行コード省かれちゃってるとか?

サーバーでログとってみたら?
0533NAME IS NULL
垢版 |
2018/09/04(火) 13:40:14.68ID:Md9f/krD
>>532
MySQLと質問者は書いているのに、なんでXAMPPという何をどう使っているのかわからないくくりで答えているのか?
0534NAME IS NULL
垢版 |
2018/09/04(火) 13:45:29.38ID:Md9f/krD
改行コードを含む文字列の置換を言っているのか。単に改行コードがSQLの改行コードとみなされるような環境で発行してねえだろうなw
0535NAME IS NULL
垢版 |
2018/09/04(火) 20:40:30.85ID:???
質問者もMySQLとしか書いてないので環境がよくわかんないから
とりあえずMySQL使ってればなんでもいいかとおもって。
0536NAME IS NULL
垢版 |
2018/09/15(土) 02:10:48.09ID:???
個人からの申請で、登録、変更、削除を受け付けます。
その時、変更だけしか申請していない人を抽出するSQLはどう書いたらいいですか。

変更と登録、変更と削除など、他の申請を出した人は除いて変更だけの人を抽出したいです。
0537NAME IS NULL
垢版 |
2018/09/15(土) 02:23:19.42ID:???
>>536
そのDBシステムで、
受け付けた登録、変更、削除をどう扱っているか次第
0538NAME IS NULL
垢版 |
2018/09/15(土) 12:40:37.04ID:???
>>536
そのテーブルのカラム名すらも書けないんならSQLいじるの止めたほうが良い
0539NAME IS NULL
垢版 |
2018/09/15(土) 13:28:08.11ID:???
>>536
個人Id | 申請
------+-----
001 | '登録'
002 | '登録'
001 | '変更'
002 | '削除'
003 | '変更'
で003だけ欲しくてSQL-Server使ってるとエスパー
select 個人Id from テーブル where 申請 = N'変更'
except
select 個人Id from テーブル where 申請 <> N'変更'
0540NAME IS NULL
垢版 |
2018/09/15(土) 17:44:40.73ID:RSsWpwqw
監査の話かと思った
0541NAME IS NULL
垢版 |
2018/09/15(土) 18:18:49.96ID:dWsaBm9G
>>539
「SQL Server」を「SQL-Server」と書きたい理由を教えてくれ。
0542NAME IS NULL
垢版 |
2018/09/15(土) 20:31:26.68ID:Cd4+ZhgT
【ちびまる子、乳ガン】 モー娘がヒキ逃げなら  <急に基準変更して逃走>  トー電はベク逃げかな
http://rosie.5ch.net/test/read.cgi/liveplus/1536979182/l50


関東の子供が、東電にベク逃げされて、棺桶が売れてる!
0544NAME IS NULL
垢版 |
2018/09/16(日) 06:31:37.33ID:znPzt7LE
製品名は変換する目的は何か?
0545NAME IS NULL
垢版 |
2018/09/16(日) 08:31:26.77ID:???
お前みたいな日本語怪しいやつをあぶり出すため
0546NAME IS NULL
垢版 |
2018/09/18(火) 15:27:23.99ID:dZAMkAe5
固有名詞を改変したら駄目だろう
0547NAME IS NULL
垢版 |
2018/09/18(火) 23:19:39.80ID:EwCoq+cp
ええやろw
0548NAME IS NULL
垢版 |
2018/09/19(水) 01:25:54.61ID:???
商標権を侵害してるな
0549NAME IS NULL
垢版 |
2018/09/19(水) 11:22:26.10ID:SAO4z521
半角スペース恐怖症なんだろうな。
0550NAME IS NULL
垢版 |
2018/09/19(水) 19:30:55.56ID:???
誰でも間違いはある
気にするな
0551NAME IS NULL
垢版 |
2018/09/19(水) 21:03:38.93ID:f2yuv0SC
製品名を正しく書けないやつはたいてい危険人物。だいたいよくわかっていない。
0552NAME IS NULL
垢版 |
2018/09/19(水) 23:26:57.94ID:UE0WOPkY
なんやこの病的すぎるバカw
0553NAME IS NULL
垢版 |
2018/09/20(木) 08:02:36.86ID:???
内容に突っ込めないから製品名に突っ込むしかないんだろ
どうでもええわ
0554NAME IS NULL
垢版 |
2018/09/21(金) 14:45:01.05ID:wlRN+aGs
お客相手に間違えなくて良かったじゃないか
0555NAME IS NULL
垢版 |
2018/09/21(金) 15:39:47.79ID:???
ところで、IDが出てたり出てなかったりするのは何故?
0556NAME IS NULL
垢版 |
2018/09/21(金) 21:51:00.56ID:???
>>554
そんなもんを気にしてるお客なんてお前の脳内にしかいないけどなww
0557NAME IS NULL
垢版 |
2018/09/21(金) 21:52:53.93ID:???
>>555
sageかどうかでしょ
そもそもsageてない奴のレスは見る価値ないし
0558NAME IS NULL
垢版 |
2018/09/21(金) 22:45:10.80ID:LJZuek3J
責任をとりたくない奴は、IDを隠すってこと
0560NAME IS NULL
垢版 |
2018/09/21(金) 23:43:14.92ID:J7Fz2JlS
図星に脊髄反射しとる奴、おる?
0562NAME IS NULL
垢版 |
2018/09/22(土) 13:24:41.08ID:/G0Wh7Kz
>>557
いまどき上げ下げかw
0563NAME IS NULL
垢版 |
2018/09/22(土) 19:23:47.16ID:???
sageるのって荒らしに見つからんようにとかそんな理由だったっけ?
今だと勢い順か新しい順、あるいはスレ検索して見るからもう完全に意味ないよな、わざわざ荒らすやつも激減してるし
ましてこんな過疎版じゃ気にするだけ無駄
0564NAME IS NULL
垢版 |
2018/09/22(土) 20:12:24.86ID:???
質問スレだと、質問者は必ずageてって板もある
ID出た方が成りすましを防げるからやり取りで
混乱しなくて良いと言う側面もある
0565NAME IS NULL
垢版 |
2018/09/23(日) 10:30:22.73ID:???
質問スレはそんなルールあったね
sageるとID出ないのはDB板の仕様か
技術的な話をするんだから一律IDつけたほうが勝手がいいと思うけどなあ
専ブラがデフォルトsageになってていちいち削除すんのもめんどいし
0566NAME IS NULL
垢版 |
2018/09/29(土) 20:35:17.15ID:W8T9QA3v
質問するのでIDありで・・・
リレーショナルデータベース=JOINで複数のテーブルをまたいでクエリを投げられる

という意味?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況