SQLと正規表現から逃げ続けてるオッサンいるでしょ? [419111196]
■ このスレッドは過去ログ倉庫に格納されています
正規表現はlとrしかしらん
SQLはJOINと副問合せしか知らん どっちもコピペでいけるだろ
正規表現がググりにくい問題もAIで解決 SQLから逃げるって出来んのか?設計ってほぼSQLじゃん オッサンにもなって未だにコーダー土方とか涙が止まらない 正規表現の使い方は秀丸エディタのヘルプに書いてある SQL扱えないやつは土方すら名乗ってはいけない。ただの一般人だよ。 正規表現毎回適当にググって使ってるわ
そろそろAIで書けるようになって欲しい sexual quality lifeと性器表現ならなんとか (.*(>>\d{1,4}).*\n*?){3,} >>17
chatGPTに正規表現渡してこのパターンもマッチングするよう書き直せって言うと微妙な正規表現吐き出すよな SQLiteしか知らんけど
正規表現とCSSセレクタは知らないと大損レベルに便利 糞みたいな正規表現披露してくるケンモジサンいるでしょ 3文字以上連続する正規表現、この前学んだ
確かこんな感じ
(.)\1{2,}
.で任意文字キャプチャして、\1でキャプチャ内容を参照みたいな感じらしい
微妙な方言があるから、体系的に学ぶし資料ってpcre とかしかないのかな 正規表現とか解説してるページで勉強しても
次の日には忘れてるから 寧ろ、おっさんの方がSQL強いだろ
ストアド書いたりしてるし >>11
SQL使いたくないからNoSQLにしますなんて言ったらぶん殴られるわ 正規表現って必要なときは必要なんだけど
必要になる機会が少ないので忘れちゃう ITエンジニアやってたけどお前らを派遣した方が金になることがわかった >>34
技術者になるよりも技術者派遣させた方が金になるからね SQLはよく使うからかなり使えるようになった
正規表現はたまにしか使わないから都度ググッてる SQLを最後に書いたのってアクセス上で検索条件入力のウィンドウから
帳票呼び出して画面に一覧表示する機能を作ったっけ
今でもSQL自体は大幅に変わってはないよね? >>43
レガシーsqlからBigQueryのStandardSQLに引っ越したけど結構新しく覚えること多かった
おじさん的にはwithステートメントと分析関数が新たな概念として登場してて、考えること増えたイメージ もうGPT君に書かせるだけなので
何となく知ってるだけで良い 言うてhavingちゃんと使えてるのどんだけいるよ SQLも正規表現も理解している上で
まずSQLが不向きな用途に使われすぎている
つまりRDB以外の方法が適していたり効率が良かったりする時までRDBがつかわれ過ぎている
原因はSQLを使うことしかできない無知な人が多いため
まずはSQL(RDB)を使わない方が良いかどうかを検討すべき
性能アップやリソースコスト削減が可能になりうる
正規表現も同様
ただし単純な文字検索に落とせる場合以外は正規表現の方が速かったりすることも多く注意
一方で正規表現を使う時もその書き方次第で無駄な動きを減らして高速化が可能 DBスペシャリストもOracle Master(プラチナ)も
持ってるけど内部構造や運用設計や理論で点取ってる
からあんまSQL自信ない
特にwithから始まるクソ長SQLからは逃げている >>51
NoSQLのデファクトは近年はできつつあるけど、有象無象が多かったのと、書き方がアプリケーションごとにロックインが強かったからしょうがなくRDB使ってたイメージ
技術者のスキル不足はありそうだけど、人が少ないベンチャーでは引き継ぎの観点からあえてRDBが第一候補になってたりしてた whereが単純に条件指定
havingがgroup by後の統計値のフィルタ
qualifyが分析関数適応後の統計値のフィルタ インフラばっかやってたからSQLはあまり読めないけど、
実行計画なら理解できるぞ ビジネスロジックストアドでやってるのは割りと見るが
ン千万件処理だと通信コスト馬鹿にならんからのう
selectするだけなら誰でもできるがSQLできるってのは性能出すの込みだから >>17
正しい答え返ってくんのかな?
正規表現よく使うけど難しいのはやっぱり書けないわ 正規表現なんて1日もあれば余裕で覚えられるのにそれをしないのは怠慢でしかないよな
タイピング覚えるより簡単なのに 否定先読みとかちょくちょく忘れてあれ動かんな?ってなる cgatGPTに書かせてBingでその文が正しいかチェックさせようぜ 組み込みで低レベルメインだから正規表現はすぐ忘れる >>67
まず否定の上カッコがどこにあるのか探すだけで毎回30分はかかるよな SQL、ストアドの可読性
そろそろどうにかならんか?
人が書いたの読みづらすぎるだろ 自分で書けても他人が書いたのは読めない
perlスクリプトとか地獄よ なんで正規表現の仕様ってすぐ忘れるんだろうな
毎回そんときの言語のドキュメントで調べてしまう 20分で覚えるけど、5分で忘れるんだよ
仕事柄SQLは毎日使うが正規表現はそんな使う機会がない sql大学で始めて使って感動したなあ
こんな大規模データベースが無料で使えちまうんだなと >>7
エンジニアってとりあえず名乗っとけばいいんだよこの業界は 正規表現は基本的なのは余裕だけど、否定+先読み後読みとかになると調べないと分からん おじさんは独学で正規表現を知ったけど
今は高校か大学で正規表現を学ぶのかな よくあるけど、正規表現使えずファイル名パターンしか使えない仕様とかクソだよな >>7
でもそういうオッさん
おらんと色々破綻するんや 仕事(会社)でACCESSでデータベース作るのやめろ。ネットワーク重くなるわ、windows移行の時情シスに泣きついてくるとかアホかよ
SQLサーバーたててwebアプリ作るか、クラウドサービス使えや どっちもChatGPTで十分
今日もSQL文書いてもらったわ 正規表現って名前が大袈裟なんだよな
ただのパターンマッチングだろ。 どっちも使えはするけど好きじゃねえな
SQLの文法ってCOBOLか何かみたいで糞ダサいし
拡張性の欠片も無いから何か機能を追加する度に文法ごと変えなきゃならないバカ仕様
正規表現はオートマトンをハンドアセンブルしてるようなものじゃねえか
短かくて簡単なものならそれで良いが、じゃあ例えばそれで
メールアドレスにマッチする正規表現とかを書こうとしたらとんでもない事になるだろ
各種RFCの定義がABNFの代わりに正規表現になってたら誰も読めねえよ GPTに聞けばいいことを覚える必要もないし
どうせ忘れる
たまにしか使わんのだから 正規表現はエスケープ多用されると地獄になる
あと正規表現のパフォーマンスの良し悪しが全くわからん
正規表現はChatGPTに書いてもらうものらしいぞ クエリビルダしか使わないからぶっちゃけSQLよく分かってない ■ このスレッドは過去ログ倉庫に格納されています