X



トップページDB@2ch掲示板
1002コメント294KB
SQL初心者質問スレ [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0001NAME IS NULL
垢版 |
2016/05/12(木) 05:29:07.61ID:HmbS4CfD
SQL初心者用の質問スレッドです。
0949NAME IS NULL
垢版 |
2017/07/02(日) 00:33:18.86ID:???
嘘つき呼ばわりしてる人がいたとしても、それが事実でなければただの独り言ですからね
0950NAME IS NULL
垢版 |
2017/07/02(日) 00:50:40.10ID:6+gWx0jl
>>948
お前が正しくない事を言っているのならば
お前の意思には関わらずお前は嘘をついている事になる
嘘つきとは厳然たる事実にすぎん
0951NAME IS NULL
垢版 |
2017/07/02(日) 00:55:06.61ID:???
論理的(=客観的に検証可能)な正しさと主観的な正しさなのかによって話は変わってきますね
0952NAME IS NULL
垢版 |
2017/07/02(日) 00:58:24.16ID:???
掲示板に書くのは独り言と言わない
チラシの裏にでも書いとけ
0953NAME IS NULL
垢版 |
2017/07/02(日) 00:58:28.26ID:6+gWx0jl
>>951
主観的な正しさなどというものは存在しない
それはお前の願望にすぎん
0954NAME IS NULL
垢版 |
2017/07/02(日) 00:58:29.98ID:???
まだマウンティング完了できないのw
なさけなーーーw
0955NAME IS NULL
垢版 |
2017/07/02(日) 01:05:52.12ID:???
>>953
実は正しさなど存在しないんですけどね
0956NAME IS NULL
垢版 |
2017/07/02(日) 01:07:03.35ID:???
>>950
で、何を言いたいの?
当たり前のことを言って話をそらすとか低能がよくやる手じゃないと言うなら誰が嘘ついてるのかを根拠と共に書いてよ
0957NAME IS NULL
垢版 |
2017/07/02(日) 01:09:55.98ID:6+gWx0jl
>>955
お前は根っからの嘘つきだなw
0958NAME IS NULL
垢版 |
2017/07/02(日) 01:11:27.88ID:???
>>957
あなたがそう思うならあなたにとってはそうなんでしょうね
0959NAME IS NULL
垢版 |
2017/07/02(日) 01:11:39.59ID:6+gWx0jl
>>956
当たり前のことを言って話をそらすとか低能がよくやる手じゃないと言ってないけど?w
お前は何を見てるんだ?気でも狂ったか?w
0960NAME IS NULL
垢版 |
2017/07/02(日) 01:12:24.95ID:6+gWx0jl
>>958
嘘つきとは厳然たる事実にすぎんw
0962NAME IS NULL
垢版 |
2017/07/02(日) 01:19:24.82ID:6+gWx0jl
>>961
そうかそれなら良かった

ところでお前が>>914なら言っておくが
俺はお前の事を嘘つきとは言ってないぞ
いや一度は言ったがw
前言撤回して正確に無知なだけだと認知しているからねw
0964NAME IS NULL
垢版 |
2017/07/02(日) 01:23:38.78ID:6+gWx0jl
>>963
そうか違ったかwすまんなw

じゃあ誰なんだよ無駄に俺に絡んできてるやつw
0965NAME IS NULL
垢版 |
2017/07/02(日) 01:25:03.55ID:???
SQLは本当に初心者でして、MySQL+PHPで自分用のプライベートなファイルアップローダーを作ったことくらいしかないレベルです
でもデータベースは面白いしWeb技術としては必須なので少しずつ勉強しており、このスレも時々のぞいております
0966NAME IS NULL
垢版 |
2017/07/02(日) 01:33:59.36ID:???
>>964
絡んでしまったのは私なんですけど、あなたが想定してる人ではないようです
ごめんなさいね
0967NAME IS NULL
垢版 |
2017/07/02(日) 01:50:27.58ID:???
>>959
> 当たり前のことを言って話をそらすとか低能がよくやる手じゃないと言ってないけど?w
日本語の理解も怪しい奴だったのか w
0969NAME IS NULL
垢版 |
2017/07/03(月) 15:27:30.66ID:???
>>964
> じゃあ誰なんだよ無駄に俺に絡んできてるやつw
心の声:もっと俺に絡め!
0970NAME IS NULL
垢版 |
2017/07/05(水) 21:11:11.11ID:4hstFHU6
質問ですが
sqlserverにDB1、DB2、〜DB10があり中にtableAとtableBがありカラムは同じだとします。

tableAにPC1とPC2から同時にinsert処理するとトランザクションが発生しますが
↓のパターンの処理の場合は問題はおこりますか?
問題ないならパターン2でいこうと思いますがパターン1がいいことってありますか?

パターン1
DB1.tableAにPC1からinsert処理、
DB2.tableAにPC2からinsert処理を同時にする

パターン2
DB1.tableAにPC1からinsert処理、
DB1.tableBにPC2からinsert処理を同時にする
0972NAME IS NULL
垢版 |
2017/07/05(水) 21:35:38.43ID:4hstFHU6
ありがとうございます。
パターン2で考えてみます。
0973NAME IS NULL
垢版 |
2017/07/05(水) 23:25:15.68ID:???
Left Outer Jonって複数一気に出来ない?
方法がわからないので、
(サブクエリ(サブクエリ(サブクエリ)))でやってるんだけど。
0974NAME IS NULL
垢版 |
2017/07/05(水) 23:36:50.79ID:Em7FNC1e
>>973
できるよ。構文上は外部結合した結果と結合するんだから、結合条件次第。
0975NAME IS NULL
垢版 |
2017/07/06(木) 03:50:49.70ID:???
(+)使えると便利だと思った
0976NAME IS NULL
垢版 |
2017/07/06(木) 20:39:29.54ID:7aA4qt+y
>>975
単にオラクル構文に慣れているだけでしょ。
0977NAME IS NULL
垢版 |
2017/07/07(金) 13:32:57.72ID:???
よろしくお願いします。
前任者が突然退職しました。
SQL初心者ですが業務を引く次ぐことになりました。
今、行き詰まってます。
次のようなテーブルが有ります。
table 出勤表(
社員番号 serial,
日付 date,
出勤時間 timestamp,
退勤時間 timestamp,
遅刻 boolean,
早退 boolean,
欠勤 boolean
)
ここである期間内の、例えば
where 日付 between '2017-05-01' and '2017-05-14'
内における社員それぞれの遅刻、早退、欠勤の【有無】を求めたいのです。
出力例)
社員番号 遅刻 早退 欠勤
10    F F T
11 F F F
12 T T F
のような。
色々試行錯誤していますが、まず、ある期間内に遅刻があったかどうか、というところからもう分かりません。
ヒントだけでもかまいません。
助けてください。
Postgresqlです。
0978NAME IS NULL
垢版 |
2017/07/07(金) 16:57:35.93ID:???
Postgresqlってboolean型にMAXとかMINとかとったらどうなる?

たとえば指定期間内の遅刻のMAXかMINとれば行けると思うけど
だめならCASEでTRUEのとき1、それ以外は0にしてSUMなりMAXなり取ればいけるんじゃね
0979NAME IS NULL
垢版 |
2017/07/07(金) 17:37:50.80ID:???
>>977
SELECT 社員番号,
SUM(CASE WHEN 遅刻 THEN 1 ELSE 0 END) > 0 as 遅刻,
SUM(CASE WHEN 早退 THEN 1 ELSE 0 END) > 0 as 早退,
SUM(CASE WHEN 欠勤 THEN 1 ELSE 0 END) > 0 as 欠勤
FROM 出勤表
WHERE 日付 BETWEEN '2017-05-01' AND '2017-05-14'
GROUP BY 社員番号
0980NAME IS NULL
垢版 |
2017/07/08(土) 01:20:39.94ID:???
スレ違いでしたら恐縮です。

アプリケーションサイズが一番小さい
データベースソフトウェアを教えてください。

何か記憶だと、インストール不要でちょっとづかいに使える様な
超ちいさい(アプリのサイズが)、データベースソフトがあった記憶があるのですが・・


宜しくお願いいたします。
0981NAME IS NULL
垢版 |
2017/07/08(土) 01:37:23.88ID:???
テキストファイルで、文字列検索すれば?
タダだし、簡単だぞ
0982NAME IS NULL
垢版 |
2017/07/08(土) 05:26:33.17ID:???
>>980
SQLiteはPHP5以降デフォルトでバンドルされています
0983NAME IS NULL
垢版 |
2017/07/08(土) 06:51:56.10ID:???
>>982
ありがとうございます。SQLiteで間違いありません。
0984NAME IS NULL
垢版 |
2017/07/08(土) 21:05:47.83ID:???
>>982
すみません。やっぱりSQLiteではありませんでした。
0988NAME IS NULL
垢版 |
2017/07/09(日) 09:59:14.11ID:???
>>987
いや御一行様じゃなくて>>985てめぇに対して言ってんだよ
0989NAME IS NULL
垢版 |
2017/07/09(日) 11:06:01.80ID:???
>>988
その返事だよ
その怒りのゴールは設定できてる?
0991NAME IS NULL
垢版 |
2017/07/09(日) 12:59:55.50ID:???
>>990
メンゴメンゴ
不快な日曜になったねW
0993NAME IS NULL
垢版 |
2017/07/09(日) 23:03:37.40ID:???
>>992
977 です。
bool_or() っていう関数、知りませんでした。
これで全く問題なく上手くできました♪
ありがとうございました。

※自分で書いた977が自分の環境(BathyScaphe)で読めません(泣)。なぜ?
0994NAME IS NULL
垢版 |
2017/07/12(水) 19:51:51.94ID:???
Left Outer Joinを複数回やる場合、
↓これで良いらしいですが、

Select G, H
From
 (C Left Outer Join D
  On E = F) Left Outer Join I
On J = K

今まで知らずに↓こうやって書いてました。

Select G, H
From
 (Select A, B
  From C Left Outer Join D
  On E = F) Left Outer Join I
On J = K

これだと遅い?
0996NAME IS NULL
垢版 |
2017/07/12(水) 20:00:12.99ID:???
>>995
答えられないなら黙っていてください。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 426日 15時間 16分 41秒
レス数が1000を超えています。これ以上書き込みはできません。

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