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/
0101NAME IS NULL
垢版 |
2018/03/01(木) 19:22:33.99ID:RvibXfFY
>>100
じゃあ誰に教えんだよw
0104NAME IS NULL
垢版 |
2018/03/01(木) 20:26:35.43ID:???
>>58
Bを取り出すSQLを考える
select b.* from b
存在する社員をだす
 exists (select 1 from a where a.名前=b.名前)
本来欲しいのは逆なんだから
select b.* from b
where not exists (select 1 from a where a.名前=b.名前)
0105NAME IS NULL
垢版 |
2018/03/01(木) 20:45:45.55ID:???
かけ算も割り算も分かってないやつが
四角形と三角形の面積の求め方を教えろと質問してるのと同じ状況なんだよな

かけ算も割り算も分かってないってことが分かってないレベルなら
かけ算がよくわからないので教えて下さいって言えるところまでは最低でも自力で勉強すべき
0106NAME IS NULL
垢版 |
2018/03/01(木) 20:51:29.51ID:???
例えが全然的を射てないんだよなあ
かけ算と SQL同列に語って池沼に教えるのと同じってw
お前の方がどうかと思うぞ 部下とか後輩から嫌われてない?w
0107NAME IS NULL
垢版 |
2018/03/01(木) 21:01:35.54ID:???
>>106
ガイジキタ━━━━(゚∀゚)━━━━!!
0108NAME IS NULL
垢版 |
2018/03/01(木) 21:09:42.85ID:RvibXfFY
悩める教えたがりクン>>105
愛くるしいよぅ〜wwww
0109NAME IS NULL
垢版 |
2018/03/01(木) 21:09:49.44ID:???
うわっ今どきキターとか使わないで
恥ずかしいから辞めた方がいいよ
011060
垢版 |
2018/03/01(木) 21:11:32.00ID:???
>>105
このスレ否定しちゃったよwwwwww
アホかwwwwwwお前は2度とここ見なくていいからwwwwww現実で偉ぶってろやwwwwww
みーんなおまえのこと嫌いだろうけどwwwwww
0111NAME IS NULL
垢版 |
2018/03/01(木) 21:31:25.75ID:???
>>109
キタ━━━━(゚∀゚)━━━━!!
0112NAME IS NULL
垢版 |
2018/03/01(木) 21:31:45.96ID:???
>>109
キタ━━━━(゚∀゚)━━━━!!
0113NAME IS NULL
垢版 |
2018/03/01(木) 22:04:21.50ID:???
内部結合/外部結合はかけ算/割り算レベル
それが分からないから難しいと思っちゃうんだろね
0114NAME IS NULL
垢版 |
2018/03/01(木) 22:08:38.92ID:???
なんで教えてくれたやつをまたスルーしてんの?
0115NAME IS NULL
垢版 |
2018/03/01(木) 22:50:37.36ID:RvibXfFY
>>114
どんだけお礼欲しがりなんだよw
はいはいありがとうございましたwwww
0116NAME IS NULL
垢版 |
2018/03/01(木) 22:51:54.37ID:RvibXfFY
ちょっとまて誰だ教えてくれたやつって?
何嘘ついてんだよ騙されたじゃねえか
0118NAME IS NULL
垢版 |
2018/03/02(金) 00:19:18.61ID:???
リアルでよほど抑圧されてんだな
ガンバレよ
011960
垢版 |
2018/03/02(金) 20:44:32.05ID:???
>>104
答えになってないが?
あほ?
012060
垢版 |
2018/03/02(金) 20:45:48.81ID:???
>>118
PGSEさんは作業するだけだもんねー
大変だなあwww応援してるよ!頑張ってよ!
0121NAME IS NULL
垢版 |
2018/03/02(金) 21:51:10.04ID:oDhTFYq0
>>118
お前が頑張れよw
0122NAME IS NULL
垢版 |
2018/03/02(金) 23:06:21.55ID:ThHddFfe
SQL初心者スレ状態
012360
垢版 |
2018/03/02(金) 23:08:56.75ID:???
>>122
SQL初心者スレみたいな質問にもまともに答えられる奴が1人もいないってどうなん?
0124NAME IS NULL
垢版 |
2018/03/02(金) 23:14:33.21ID:ThHddFfe
>>123
データベース板は過疎板だから。いるのはインフラ屋ばかりでSQLはよくわからない。
0125NAME IS NULL
垢版 |
2018/03/02(金) 23:27:14.54ID:???
回答出てるのにレスが池沼だからスルーしてるだけだろ
012660 ◆YDp73vGOso3d
垢版 |
2018/03/02(金) 23:36:47.57ID:???
なんか俺のふりして頭おかしい人っぽく印象操作してるゴミSEがいるみたいだなトリップ付けとくわ
012860 ◆YDp73vGOso3d
垢版 |
2018/03/02(金) 23:40:48.89ID:???
>>127
1つ目の質問はこれでできると思うが
2つ目の質問が答え出てないぞ
0129NAME IS NULL
垢版 |
2018/03/03(土) 08:36:46.58ID:???
104答えたの俺だけど60バカみたいで何も考える気が無いみたいなんで
2つ目答えようとおもったけどやめるわ
0131NAME IS NULL
垢版 |
2018/03/03(土) 12:26:43.72ID:lRXd5Nnq
別にせんでもいいのに5ちゃんでまで出来ない言い訳をしてしまうバカ正直なバカかわゆすw
0132129
垢版 |
2018/03/03(土) 14:46:46.78ID:???
教えてくださいっていったらおしえてあげる
013360 ◆YDp73vGOso3d
垢版 |
2018/03/03(土) 16:01:20.17ID:???
お前みたいななんの特徴も個性もないゴミSEが名前つけなくていいからね^ ^
名無しに戻って2度と戻ってくんなよ^ ^
0134NAME IS NULL
垢版 |
2018/03/03(土) 17:41:54.12ID:???
1週間もたってこの程度解決できない奴って
うちの会社だったらありえないわ
去年入った新人ですら余裕で解決できるぞ
やっぱ能力無いやつっているんだな
013560 ◆YDp73vGOso3d
垢版 |
2018/03/03(土) 19:37:31.76ID:???
>>134
な!こんな簡単な問題も解けないとか民度低すぎるわここ
あ!俺はもう SQLなんて民度低い言語勉強するのやめたからお前ら頼むな!
0136NAME IS NULL
垢版 |
2018/03/03(土) 20:38:19.21ID:???
その能力ない奴に使いっぱにされるSEさん可哀想・・・・・
SEやめよ
0137134
垢版 |
2018/03/03(土) 21:38:49.47ID:???
>>135
それぞれの名前、上長と結合したカウントをselect句に書けばいいだけだが
それすらかけないんだろw
添削してやるからかいてみろ
0138NAME IS NULL
垢版 |
2018/03/03(土) 22:33:41.88ID:???
このスレのスルー力のなさは民度低すぎと言われても仕方ないレベル
0139134
垢版 |
2018/03/04(日) 00:10:24.97ID:???
>>138
御託はいいから書いてみろよw
添削してやるって言ってるだろw
0140NAME IS NULL
垢版 |
2018/03/04(日) 00:37:32.72ID:???
懲りずにまた他人を語るやつw
0141NAME IS NULL
垢版 |
2018/03/04(日) 00:38:36.36ID:???
ウェレクト臭がするわ
0142NAME IS NULL
垢版 |
2018/03/04(日) 00:48:49.97ID:elOR/YZE
ウェレクトまだやっとったんかw
0143NAME IS NULL
垢版 |
2018/03/04(日) 00:59:59.63ID:aBRPubRf
俺と他人を混同してるようだな。
0144NAME IS NULL
垢版 |
2018/03/04(日) 01:15:14.67ID:elOR/YZE
なにコイツ有名人気取りかwwwww
0145NAME IS NULL
垢版 |
2018/03/04(日) 01:24:29.26ID:???
などとウェレクトが申しており
014660改め神 ◆YDp73vGOso3d
垢版 |
2018/03/04(日) 01:32:39.75ID:???
何意味わかんねえ事のたまわってるのお前ら
DB板とかいう糞過疎板とか初めて来たんだがなんだよその恥ずかしいコテ
いいから早く答えだけ書けばいいんだよ
0147NAME IS NULL
垢版 |
2018/03/04(日) 10:10:03.20ID:elOR/YZE
>>145
あん?あんま調子に乗るなよウェレクトくん?オコっちゃうよオレ
0148NAME IS NULL
垢版 |
2018/03/04(日) 16:57:22.20ID:???
ずぼしウェレクトw
0149NAME IS NULL
垢版 |
2018/03/05(月) 14:13:09.19ID:3Wgchkax
データベースのquery limit 75,000って何でしょうか?
ワードプレスを利用していますが、query limit 75,000を超えたとかで表示が制限されてしまいました・・・。

1時間で75000人以上はアクセスできないということでしょうか?
また、今後このようなエラーが起きたいために何かできることはないでしょうか?
不要なプラグインは既に削除しています。

よろしくお願いいたします。
0151149
垢版 |
2018/03/05(月) 19:20:20.57ID:TwTjzndW
いえ、でもmysqlの問題でもあるんですが・・・。
0153NAME IS NULL
垢版 |
2018/03/05(月) 20:09:33.69ID:???
>>151
MySQLの問題でもないから
ホスティング会社に問い合わせてね
0155NAME IS NULL
垢版 |
2018/03/06(火) 05:00:29.05ID:???
>>152
お前、何様?
勝手に仕切んなボケ
015760改め神 ◆YDp73vGOso3d
垢版 |
2018/03/06(火) 20:00:31.31ID:???
うっせえSE如きが意見してんじゃねーよ
はやく答えろやゴミ
ってみんな思ってるからな?wwwそういうふうに思いながら仕事しろよ?wwwwww
0158NAME IS NULL
垢版 |
2018/03/07(水) 20:56:18.81ID:7USA4bpQ
そろそろ飽きてきたから俺が答えちゃおうかなwいいのか?お前ら?w
0160NAME IS NULL
垢版 |
2018/03/08(木) 07:15:45.81ID:???
アホコテはngにしてるからどうぞお好きに
0162NAME IS NULL
垢版 |
2018/03/08(木) 21:47:16.61ID:/+R2cp3T
>>160
ウェレクトは黙っとけまた恥かくぞ
0164NAME IS NULL
垢版 |
2018/03/09(金) 16:53:42.16ID:???
・SQLインジェクション対策はシングルクォートを空白に置換すればOK
・テーブルで年月のみを入れる項目は文字列型で定義
この辺を論破できないので悲しい...

シングルクォートなんてデータ入れねーよ m9(^Д^)プギャー
年月のみならサイズを小さくできるよといわれる
0165NAME IS NULL
垢版 |
2018/03/09(金) 18:01:49.05ID:???
いろいろヤバイなそれ
0167NAME IS NULL
垢版 |
2018/03/10(土) 12:48:06.89ID:???
年月を文字型にすると
・比較相手によってはキャストが必要
・範囲チェックが働かない
・容量が増える

逆に年月を文字列型にするメリットって何かあるの?
あと速度的なとこも気になるね
0168NAME IS NULL
垢版 |
2018/03/14(水) 12:59:09.36ID:E2z4/zZm
>>164
いまどき数バイト削るためにコンピュータの数値型を使うのは時代錯誤。しかもリレーショナルデータベースでは文字として出力するのが優先だから文字表現でデータを格納するのが基本。
0169NAME IS NULL
垢版 |
2018/03/14(水) 15:47:30.57ID:???
釣り針がデカすぎ
0170NAME IS NULL
垢版 |
2018/03/14(水) 18:50:24.54ID:???
え、え〜〜!?
これは救いようもなくヤバイ
0171NAME IS NULL
垢版 |
2018/03/14(水) 19:40:23.59ID:9cJyYZaB
疑心暗鬼すぎる>>169かわゆすw
0174NAME IS NULL
垢版 |
2018/03/14(水) 20:24:27.64ID:9cJyYZaB
多くのゴミの中でも本当にゴミと言えるのは>>172だけやでw
0175NAME IS NULL
垢版 |
2018/03/15(木) 00:28:50.67ID:08yLtO65
>>167
int型の項目値を文字列に変換する方がはるかに負荷が大きい。
017660改め神 ◆YDp73vGOso3d
垢版 |
2018/03/15(木) 00:39:41.41ID:???
正直なそんな低レベルなDB設計してる奴がいるとこで働いてるお前がかわいそうだわ
んでそんな話どうでもいいから早く質問答えろな?
0177NAME IS NULL
垢版 |
2018/03/15(木) 00:52:07.97ID:???
年月は数字項目にしといたほうがトラブルが少ない。整合性チェックにもなる
文字列にして文字が入ってたりすると日付形式に変換する時エラーになる
0178NAME IS NULL
垢版 |
2018/03/15(木) 00:54:30.05ID:08yLtO65
>>167
キャストが必要というのもコンピュータの数値型を使っていても、最終的には文字列に変換する。

年月の同士の計算が膨大にあるのであれば理解できなくないが、日付項目同士の比較は日付型で行う。

コンピータの数値表現で扱ってしまうと、まず日付型に変換し、実在しない年月や、1ヶ月前、1ヶ月後、月末日等の特定に2段階のキャストが必要になる。

現実には存在しない年月を生み出してしまうリスクまでとる必要がない。

何度も言うが年月の単純計算などほぼないうえに、文字列に大小判定は気にせず、コンピータの数値ばかりこだわるのはリレーショナルデータベースを理解していないどころか、コンピータを理解していない。
0179NAME IS NULL
垢版 |
2018/03/15(木) 01:04:17.75ID:???
いつもの人ですねー
お薬出しときますねー
0182NAME IS NULL
垢版 |
2018/03/15(木) 17:36:45.04ID:???
一人で勝手にint型や数値型を持ちだしてそれを的外れな長文で否定w
文脈を理解してないどころか、一般常識を理解していない。
0183NAME IS NULL
垢版 |
2018/03/15(木) 20:48:02.74ID:S1KKHbYv
バカ必死やねw
0184NAME IS NULL
垢版 |
2018/03/17(土) 13:49:54.26ID:tBZQagyi
  ★★★根税制による格差解消は、赤犬を根絶しユダヤ支配を永遠に終わらせる為の決め手である。★★★

▲  この掲示板(万有サロン)に優秀な書き込みをして、総▲額148万円の賞金をゲットしよう!(*^▲^)v
  http://jbbs.livedoor.jp/▲study/3729/ →リンクが不良なら、検索窓に入れる!
0185NAME IS NULL
垢版 |
2018/03/18(日) 00:49:00.65ID:???
>>175
>>178
いつもCPU100%にしちゃうから勉強になります!!
0186NAME IS NULL
垢版 |
2018/03/18(日) 11:46:44.87ID:a+ovhjNW
それはSQLの書き方がおかしいんだろ
0187NAME IS NULL
垢版 |
2018/03/18(日) 15:36:28.47ID:???
ホントに文脈も一般常識も理解してないのな
018860改め神 ◆YDp73vGOso3d
垢版 |
2018/03/18(日) 23:26:43.98ID:???
統計情報も取らないアホ集団で仕事してるのはわかったから
はやく俺の質問答えてや^ ^
0189NAME IS NULL
垢版 |
2018/03/20(火) 22:22:54.01ID:Rscf1saE
>>185
CPUは使うものですよ。
0190NAME IS NULL
垢版 |
2018/03/20(火) 22:23:50.07ID:Rscf1saE
>>188
統計情報はユーザーが取るものではないぞw
0191NAME IS NULL
垢版 |
2018/03/24(土) 13:21:59.28ID:GEutIhi9
訳のわからんツッコミにさすがの神もタジタジの様子w
0192NAME IS NULL
垢版 |
2018/03/25(日) 01:04:30.70ID:yjy1y48X
MySQL (InnoDB) で ALTER TABLE をする際の振る舞いとしてテーブル単位のロックではなくインスタンス全体をロックしているような挙動を示しています
innodb_file_per_table を疑ったが ON だったのですが何が問題なんでしょうか
0194NAME IS NULL
垢版 |
2018/03/25(日) 17:11:51.29ID:???
>>192
追記:
原因の切り分けが非常に難しく、 AWS RDS を利用しているからこうなっているのか、
それともこの挙動が発生したインスタンスに大量のデータベース・テーブル(150万テーブル以上)が存在していることが問題なのか、
他に見落としている条件がないかを調査している。
0195NAME IS NULL
垢版 |
2018/03/26(月) 12:26:18.51ID:E8QJAuxE
テーブル数150万てwどうしてそうなったw
019660改め神 ◆YDp73vGOso3d
垢版 |
2018/03/26(月) 18:43:16.56ID:???
>>194
MySQLの問題だからねそれ。
あと今質問打ち切ってるよ?

>>195
150万って別に普通だと思うが?アホ?
019760改め神 ◆YDp73vGOso3d
垢版 |
2018/03/26(月) 18:44:41.84ID:???
ああごめんね。テーブル数150万はないわ。
どんな教育受けてきたん?
はいこの話終わり早く答えて
019960改め神 ◆YDp73vGOso3d
垢版 |
2018/03/26(月) 22:38:34.91ID:???
>>198
そうだね教えを請うたことないわ
いっつも享受する側だわ
スキーマテーブルレコードカラムの違いがわかんないアホがこのスレ使ってんなや!
0200NAME IS NULL
垢版 |
2018/03/27(火) 07:18:12.07ID:???
まだ居座ってるんだ
このかわいそうな人
■ このスレッドは過去ログ倉庫に格納されています

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