X



トップページDB@2ch掲示板
1002コメント294KB
SQL初心者質問スレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001NAME IS NULL
垢版 |
2016/05/12(木) 05:29:07.61ID:HmbS4CfD
SQL初心者用の質問スレッドです。
0394NAME IS NULL
垢版 |
2017/03/07(火) 13:44:27.84ID:???
>>393
この程度のコーディングルールでストレスとか、向いてないんじゃねーの?
0395NAME IS NULL
垢版 |
2017/03/07(火) 13:54:22.26ID:???
安価ミスしちゃうそそっかしい人はフォーマッタ使えばいいんじゃないでしょうか。
0396NAME IS NULL
垢版 |
2017/03/07(火) 14:03:09.27ID:???
>>393
> 大文字小文字の問題は根深いよな
根深いっつーか、どっち派もいるというだけでしょ
他言語だっていつまでたっても中括弧の書き方レベルの議論が終わらないし
0397NAME IS NULL
垢版 |
2017/03/07(火) 14:23:20.70ID:???
てか、別に大文字小文字で開発効率が落ちる奴がいても不思議じゃない。
不思議じゃないが、だから何ってはなしで。
俺らには関係ない。
0398NAME IS NULL
垢版 |
2017/03/07(火) 15:50:13.46ID:???
スレチかも知れんがMac使ってるやつはSequel入れとけフリーでこんないいの
なかなかないぞ
0399NAME IS NULL
垢版 |
2017/03/07(火) 16:33:49.67ID:???
大文字小文字もインデントの具合も全てどうでもいいと思ってるが・・・

カンマを行頭に置く奴だけは許せん!!!
0400NAME IS NULL
垢版 |
2017/03/07(火) 17:40:36.93ID:???
俺もこの程度で効率落ちまくるなら、プログラマに向いてないと思うよ
0401NAME IS NULL
垢版 |
2017/03/07(火) 17:52:14.51ID:???
プログラマなら、たとえMISRA-C完全準拠を要求されても、淡々と従うものだ。
0402NAME IS NULL
垢版 |
2017/03/07(火) 18:17:10.46ID:???
>>381
お前がw
このスレでw
一番低レベルだがなwww
0404NAME IS NULL
垢版 |
2017/03/07(火) 23:52:37.76ID:???
俺は逆に面倒だと思う人のほうがプログラマには向いてるとおもうけどな
if so を考えるのって大事だと思うぞコーダーって意味なら向いてないと思うけど
0405NAME IS NULL
垢版 |
2017/03/08(水) 12:54:37.42ID:???
>>404
面倒だと思うのはかまわない

ただ、この程度で効率落ちまくるレベルの奴は、プログラマに向いてないってだけだ
0406NAME IS NULL
垢版 |
2017/03/08(水) 15:50:08.89ID:???
「落ちまくる」のは向き不向きよりも不慣れなだけだろう

向き不向きの話をするなら、大文字で書くことに何の疑問も持たない人の方がプログラマに向いていない
理由があって大文字を選択してるなら良いことだと思うが
0407NAME IS NULL
垢版 |
2017/03/08(水) 16:03:35.29ID:???
マジでうざいわ。
いつまでやってんだ。
0408NAME IS NULL
垢版 |
2017/03/08(水) 16:10:50.92ID:???
>>406
キーワードを大文字で書けくらい、即慣れるだろ
ふつーのプログラマなら、効率が落ちまくったりしません
0409resumi
垢版 |
2017/03/08(水) 17:37:21.53ID:hjh5f++s
https://goo.gl/l3fSYl
これ本当??
普通にショックだね。。
0410NAME IS NULL
垢版 |
2017/03/08(水) 17:54:51.71ID:???
この粘着質、どこかで
0411NAME IS NULL
垢版 |
2017/03/08(水) 18:00:24.69ID:???
>>386
> 毎回shift+capslockしてるの?
誰も答えないのでコメントしとくか。

普通はCapsLockなんか使わないでしょ。
Shift推しながらタイプするだけ。
0412NAME IS NULL
垢版 |
2017/03/08(水) 18:11:39.11ID:???
予約語なんて一覧にして各RDBのドキュメントに乗ってんだから
ちょちょいとコピペして整形して正規表現で置き換えりゃいいだろ
0413NAME IS NULL
垢版 |
2017/03/08(水) 19:12:42.88ID:o80qSDDR
でたw正規表現厨w
0414NAME IS NULL
垢版 |
2017/03/08(水) 19:15:55.09ID:???
その正規表現がこちらになります
0415NAME IS NULL
垢版 |
2017/03/08(水) 19:58:12.66ID:???
age半角wはレベル低すぎんだよ
0416NAME IS NULL
垢版 |
2017/03/08(水) 20:37:34.03ID:o80qSDDR
それでは気をとりなおしてwレベル高い正規表現どうぞw
0417NAME IS NULL
垢版 |
2017/03/08(水) 21:24:42.52ID:???
エディタに丸投げするだけなのに
本気で言ってるのかどうなのか・・・
0418NAME IS NULL
垢版 |
2017/03/09(木) 18:52:44.02ID:cT/4yIz6
>>391
何をわけのわからないことを言ってるのか?コンピュータからしたら大文字と小文字のアルファベットは別の文字だぞ。
0419NAME IS NULL
垢版 |
2017/03/09(木) 18:55:38.08ID:cT/4yIz6
初心者が数字列を数値だと言い張ってゆずらないのと同じなのかな?

こういうのは時間の無駄だから関わらない方がいいわ。
0420NAME IS NULL
垢版 |
2017/03/09(木) 19:06:21.65ID:???
全くだな
話がわかってないID:cT/4yIz6 のようなキチガイは構ってはいけない
0421NAME IS NULL
垢版 |
2017/03/09(木) 19:25:54.71ID:l9oI+xHV
いやいくら馬鹿だからってキチガイさすがには言いすぎだろw


さて与太話はこれくらいにして
そろそろ正規表現の話題の戻そうか
0422NAME IS NULL
垢版 |
2017/03/10(金) 06:33:59.01ID:???
>>421
お前も馬鹿でキチガイのようだがw
0423NAME IS NULL
垢版 |
2017/03/10(金) 13:43:59.58ID:???
ぶっちゃけどんなプログラミング言語習得するよりDB極めたほうが金になるよな
業界の中でもDBエンジニアを目指すのが一番おすすめだわ
0424NAME IS NULL
垢版 |
2017/03/10(金) 13:44:11.48ID:???
正規表現、NGにした方がいい?
0425NAME IS NULL
垢版 |
2017/03/10(金) 13:58:27.33ID:???
>>423
クエリだけ書けてもプログラムないと高度な事できないだろ。分析止まりでランニングできない。
0426NAME IS NULL
垢版 |
2017/03/10(金) 14:55:14.16ID:???
>>425
逆にクエリが書けなればダイナミックなプログラムはかけないけどな
0427NAME IS NULL
垢版 |
2017/03/10(金) 14:59:24.06ID:???
>>426
だからどちらかじゃなくて両方必要って話だろ
0429NAME IS NULL
垢版 |
2017/03/10(金) 15:30:00.65ID:???
クエリしか書けないエンジニアなんているの?
0430NAME IS NULL
垢版 |
2017/03/10(金) 19:39:42.24ID:???
正規表現大好き💕
0431NAME IS NULL
垢版 |
2017/03/10(金) 19:42:09.92ID:???
改行考慮や大文字小文字無視するだけでも正規表現使う理由にはなる
正規表現と聞いて脊椎反射するやつはエディタで置換したことないやつ
0432NAME IS NULL
垢版 |
2017/03/10(金) 19:54:04.86ID:kvVonAc4
凄く難しいこと言ってSO
だけど全体的には凄くアタマ悪SO
正規厨って大体SOUL
0433NAME IS NULL
垢版 |
2017/03/10(金) 20:14:25.35ID:???
難しいように聞こえるならお前の頭が悪いのだろう
正規表現は一般的なテキスト処理にも使われるもので
プログラムの中だけで使われるものじゃない
0434NAME IS NULL
垢版 |
2017/03/10(金) 20:46:07.46ID:kvVonAc4
突如何者かに向けて正規教室を始めた正規厨SO FOOL
0435NAME IS NULL
垢版 |
2017/03/11(土) 09:13:34.14ID:???
正規とか言ってる阿呆は派遣か契約なのか?
0436NAME IS NULL
垢版 |
2017/03/11(土) 11:14:03.17ID:???
いいえ、ニートです
0437NAME IS NULL
垢版 |
2017/03/11(土) 11:57:22.36ID:???
正規表現知ってから、もう、文字数数えて
左から何文字目から何文字目でアレを見つけて
文字数数えて次のアレを見つけて文字数数えて
切り取って、みたいなことやらなくなったから
頭が鈍った気がするけど
便利でもう過去には戻れない。
0438NAME IS NULL
垢版 |
2017/03/11(土) 12:24:01.21ID:???
だが正規表現にバグがあった時のことを考えると
怖くて本番業務には使えない
0439NAME IS NULL
垢版 |
2017/03/11(土) 12:38:16.89ID:plFNS0RJ
正規厨ってニートだったのかYO
正規ばかり弄ってないで働けYO
0440NAME IS NULL
垢版 |
2017/03/11(土) 17:49:09.54ID:???
だからなんだよ正規って
頭悪いのか?
0441NAME IS NULL
垢版 |
2017/03/11(土) 21:20:37.60ID:???
え、てか正規表現できないプログラマとかいなくね?
忘れても調べればすぐでてくるし
0442NAME IS NULL
垢版 |
2017/03/11(土) 21:35:22.36ID:???
正規表現ときいたら脊椎反射的に噛みついちゃう非正規おじさんをあんまイジメないでくれる?
0443NAME IS NULL
垢版 |
2017/03/11(土) 21:48:24.19ID:???
>>438
sqlにもバグがあるけど
どう扱うの?
0444NAME IS NULL
垢版 |
2017/03/12(日) 02:22:23.08ID:???
>>443
SQLにバグがあったらメーカーのテストですぐにわかるだろう
正規表現はどれだけテストされているか怪しいものだ
0446NAME IS NULL
垢版 |
2017/03/12(日) 09:32:45.05ID:???
>>445
じゃないと正規場かにできないのね
0448NAME IS NULL
垢版 |
2017/03/12(日) 10:29:45.30ID:???
SQLより正規表現のがテスト大変て本気で言ってるのか
0449NAME IS NULL
垢版 |
2017/03/12(日) 10:36:24.12ID:???
>>411-412当たりが話の元
ファイルにSQL書く時大文字タイプするのはどうするかって話
0451NAME IS NULL
垢版 |
2017/03/12(日) 14:30:19.40ID:???
RDBMSのスレなのに正規化じゃなくて正規表現の話題になってるのが不思議w
0452NAME IS NULL
垢版 |
2017/03/12(日) 14:56:31.76ID:bZc6gV75
>>448
正規表現はそれ自体がわかりにくく、バグの温床。安易な正規表現の使用はよくない。
0453NAME IS NULL
垢版 |
2017/03/12(日) 14:57:14.86ID:bZc6gV75
>>451
RDBでも正規表現を使う関数があるから的外れでもない。
0454NAME IS NULL
垢版 |
2017/03/12(日) 15:11:39.39ID:???
そんな難し複雑な正規表現の話をしてるわけではないだろうに
正規表現ときいて脊椎反射しちゃう正規おじさんがいけないんだよ
0455NAME IS NULL
垢版 |
2017/03/12(日) 18:07:08.16ID:WTgIsk55
>>454
でもオマエ正規厨やROCK!
俺ってSOUL!
低能は馬鹿にするポリシーなんだYO!
0457NAME IS NULL
垢版 |
2017/03/12(日) 19:01:08.82ID:???
>>455
ごめんね正規じゃなかったね
非正規おじさんだったね
早く正規になれるといいね
0460NAME IS NULL
垢版 |
2017/03/13(月) 08:03:56.95ID:???
おじさんは正規表現得意なんじゃね?
秀丸にもあるんでしょ?
0461NAME IS NULL
垢版 |
2017/03/14(火) 12:41:38.04ID:KmvSvp8f
>>460
秀丸はどんどん使われなくなってるぞ。
0462NAME IS NULL
垢版 |
2017/03/14(火) 15:54:17.47ID:???
そろそろ、SQLに関する話題に戻そうよ
0463NAME IS NULL
垢版 |
2017/03/14(火) 19:32:27.53ID:???
正規表現のテストは自信が持てないのに、SQLのテストは完璧に出来るという自信は何処から湧いて出るのか。

怖や怖や。
0464NAME IS NULL
垢版 |
2017/03/14(火) 19:36:53.01ID:VMT6GYOD
>>463
自身が持てないテストなんてテストじゃねえよw
何言っちゃってんの正規厨クンw
0465NAME IS NULL
垢版 |
2017/03/14(火) 19:44:39.02ID:LfWSYHE8
>>463
どんな正規表現を言ってるんだよ?
よほど簡単なものしか想定してないのか。

正規表現はプロ中のプロでも間違うことがあるんだぞ?

だから複雑なものはあまり使われない。ぱっと見、これで合っているかどうかわからないのが原因。
0466NAME IS NULL
垢版 |
2017/03/14(火) 19:51:46.52ID:LfWSYHE8
正規表現は言語、環境によっても方言が強くて面倒
0467NAME IS NULL
垢版 |
2017/03/14(火) 20:07:23.62ID:???
んなことないだろ
だいたいposixかperlか2択
0468NAME IS NULL
垢版 |
2017/03/14(火) 20:28:52.70ID:???
>>465
うえでワーワー言ってる人って、正規表現を書き間違えたことでのバグじゃなくて、仕様通りの動作をしないというバグのことを指しているとおもうよ
0469NAME IS NULL
垢版 |
2017/03/14(火) 20:37:06.86ID:???
ここはデータベース板だって事分かってる?
0470NAME IS NULL
垢版 |
2017/03/14(火) 20:43:01.10ID:???
そりゃ分かってるでしょう
0471NAME IS NULL
垢版 |
2017/03/14(火) 20:47:24.70ID:VMT6GYOD
時と場所をわきまえずに正規自慢したがるのが正規厨なんだYO
0472NAME IS NULL
垢版 |
2017/03/14(火) 21:15:09.82ID:LfWSYHE8
>>471
Oracleも正規表現の関数を大量に追加したものの使ってるプログラムを見たことない。

正規表現の乱用はよくないという結論は十数年前に出てるよな。

Eメールアドレスの形式チェックですら正規表現だけでやろうとすると難しくて昔はどのWebサイトもミスしまくってたな。
0474NAME IS NULL
垢版 |
2017/03/15(水) 00:01:42.17ID:???
>>472
なんでも乱用は良くないものですよ

Eメールアドレスの形式チェック「ですら」
0475NAME IS NULL
垢版 |
2017/03/15(水) 23:12:31.33ID:yFO1cwOX
>>473
正規表現だけでEメールアドレスの文字列があっているかどうかを一発で判定する正規表現を考えればいい。なかなか難しいぞ。
0476NAME IS NULL
垢版 |
2017/03/15(水) 23:13:19.18ID:yFO1cwOX
>>474
日本語が苦手なんですね。
0477NAME IS NULL
垢版 |
2017/03/15(水) 23:28:15.79ID:???
(はは〜ん…コイツさては正規厨だな…)
0478NAME IS NULL
垢版 |
2017/03/15(水) 23:50:53.41ID:yFO1cwOX
語彙って親や育った環境で大差がつくんだよな。知らない、あまりその人が聞かない言葉や言い回し見たり、聞いたりすると言葉がおかしいなどと批判してくる。本人が無知なだけなのに。
0479NAME IS NULL
垢版 |
2017/03/16(木) 02:43:53.69ID:???
3日連投しましょう
0480NAME IS NULL
垢版 |
2017/03/26(日) 06:46:08.94ID:???
SQLの書き方で質問ですが、
AND句は行の先頭に書くか、行の末尾に書くか、どちらが一般的でしょうか?

(例1)
WHERE
 A = 1 AND
 B = 1

(例2)
WHERE
 A = 1
 AND B = 1

SQLの書き方ガイドラインのようなものがあれば教えてください。
よろしくお願いします。
0482NAME IS NULL
垢版 |
2017/03/26(日) 10:40:33.20ID:uME5dCZb
>>480
そういう決まりはない。プログラミング言語と同じで改行せずにANDがあれば条件の続きがあるとわかりやすいが、コメントアウトしにくい。

selectの選択列のカンマ位置と同じようなもの。
0483NAME IS NULL
垢版 |
2017/03/26(日) 12:01:47.23ID:???
うちは
where 1 = 1
and a = 1
and b = 1
0484NAME IS NULL
垢版 |
2017/03/26(日) 13:03:58.55ID:???
UNIONやサブクエリ入るとまたちょっと変わるけど基本的に
select tableの選択セクション whereの条件セクション orderとかのその他セクション
この3つで分ける程度だな
0486NAME IS NULL
垢版 |
2017/03/29(水) 18:16:55.34ID:XE4RKzOb
技術士の全部門をコンプリート vs 東大理三首席現役合格 vs 旧司法試験首席一発合格

どれが一番凄い?
0487NAME IS NULL
垢版 |
2017/03/30(木) 05:17:15.45ID:???
>>481, 482, 483, 484
返信が遅くなってしまいすみません。
レスありがとうございました。

>selectの選択列のカンマ位置と同じようなもの。

なるほどそうですか。
例1も例2も好きなほうでよい、ということですね。

(例1)
  SELECT
   A, B, C,
   D

(例2)
  SELECT
   A, B, C
   , D

勉強になりました。
0488NAME IS NULL
垢版 |
2017/03/30(木) 08:09:41.36ID:???
条件の内容を最初に見たいからandは後ろにつけてる。
前にあると地味にイラっとする。
where
a=1 and
b=2
0489NAME IS NULL
垢版 |
2017/03/31(金) 15:35:06.33ID:???
>>486
東大理三首席現役合格
正真正銘期間限定延期不可一発勝負なのはこれだけ
0491NAME IS NULL
垢版 |
2017/04/01(土) 21:59:51.47ID:O38ZNBFt
カスタマーエンジニアってどうですか?収入面とか労働面で。
楽ですか?それとも超キツイですか?
0493NAME IS NULL
垢版 |
2017/04/09(日) 19:51:01.20ID:???
このどうですか厨は、いろんな板で荒らしているだろ
相手せず、スルーしようよ
■ このスレッドは過去ログ倉庫に格納されています

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