ぶっちゃけプログラミングをなにか一つ学ぶなら「SQL」一択だろ。他はそれ一つ極めても役に立たないものばかり。 [815428849]
■ このスレッドは過去ログ倉庫に格納されています
おもむろにMySQLを立ち上げればGoogleもチョロいしな サーバーサイド言語1つ
SQL少し触れる
html/css/js 少し触れる
これでなんとか使えるレベルだろ >>5
遅かったら実行計画みて直せばええだけなんでない?🤔 SQLってループ処理あるの?
これが無いとプログラミング感が薄れる >>14
今で言うならばマイクロサービスとかAPIを呼び出す側の言語ってことやろね🤔
呼び出し先が標準入力と標準出力と標準エラー出力と戻り値を備えてれば自由自在に組み合わせることが出来るという恐ろしい子なんよ😌 >>19
ORマッパーだけで済むシステムいくらでもあるだろ >>17
SQL自体には無いんよね🤔
フェッチした結果をぐるぐる回して処理させるのは別の言語の範囲なんよ ORMで済むようなシステムに必要なのはRDBではなくKVSだったのでないか
Firestore(NoSQL)使えばいいじゃん C#遣いだからちょっとしか知らんわ
奥が深そうとは思うけど 私SQLしか使えませんなんて奴が存在しないからなあ
結局VBAとかPythonとかかじってからデータベースが必要になって辿り着くから使えるんであって
それらの知識がまったくなく純粋にSQLだけって人いるんだろうか 知り合いにオラクルプラチナ持ちいるけど週3の労働で高給取りだわ
羨ましい >>17
SQLはチューリング完全ではないので、勿論そんなものは無い これ作ったあとどうやって追加していいかわかんない🥺 HTMLは言語じゃないよ
→じゃあなになの→マークアップ言語→言語じゃん もう運用しててデータも入ってるような状態から
列追加したりできるの? 第3正規形に分けるのはわかるんだけど
どうやって消すのかがわからん
子を消したら親も消すのかとか全部決めとくもんなの? >>39
insert into 〇〇 select * from ××
とやってなきゃなんの問題もないやで
やってたら死ぬ >>42
よくわからず第3正規形まで分けたから
やってますね 一つしか学ばないという前提がまずおかしいんだが
どうしても一つしか学びたくないんなら Python でもやってればいいんじゃない?
つーか普通に各パラダイム毎に最低一個は学べよ
低級手続き型言語の C
手続き型静的オブジェクト指向の C++ もしくは Java もしくは C# もしくは Rust
手続き型動的オブジェクト指向の JavaScript もしくは Python
型無し関数型言語の Lisp または Scheme
型付き関数型言語の Haskell または Scala
できれば依存型関数型言語の Idris か Agda も 言語にこだわる必要はないよ
やりたい事を実現する事を考えよう >>32
PL/SQLをSQLと認めたら「ほならJavaとかPro※Cで作ったCとかはSQLでは無いんか?」とかの話にならんやろか😞 SQLなんて最低限でいいよ
極めたところでそれが威力を発揮するのは数十年こねくり回して意味不明になったプロジェクトくらいだから 関数型はほとんどやったことない
emacsの設定ファイルでいじるためくらい
実際に実用で使ってる話もほとんど聞かない 複雑で巨大なSQL組まれるとさわれなくなるから
あまり凝ったことするんじゃないよ SQLにテーブル1つでキーとバリューだけ作ればよかった… わいはせいぜいPC数台の処理結果データ蓄積ぐらいしかやらんから
SQLiteばっか使ってる >>49
別に業務で使わなくたっていいんだよ
それでも使えるようにしておく価値はあるんだ
教養だと思いねえ
「あ、ここ関数型っぽい考え方で書いたらスッキリするわ」って場面が必ずあるから +で文字列繋げてクエリ作ったりしてそう
通はStringBuilder使う >>52
システム運用やってた時は毎日何本もクエリ書いてた
問合せとか問題があれば大体データ見るし >>55
概念に関しては別に特定の言語に依存しないからいいんだけど
結局いわゆる関数型を売りにしてる言語が実用として使われないのには使われない理由があるんでは?
反面教師のためだけに勉強してもいいけどw >>52
sqliteでローカルでしか使わないし
一人だし… from書かなくてもいいやつとか見ると心臓がバクバク言う VBAが一番や
エクセルはどんな会社でもつかうからな >>65
Androidのアプリ作る時とかやろか? お前らプログラミング得意そうで羨ましい
ses1年目の俺にアドバイスくれ >>60
5chもFacebookもhaskellつこてるしreduxはelmのまねやで? >>68
まずその前に一般的な用語の定義、顧客の用語の定義、システムの用語の定義を知るところから始めたらどうやろか?
何やりたいかの意味がわからんとそれを言語で表現出来んやろ? SQLってハードの問題じゃね?
クソなSQLでもハードが良ければ動くだろ >>69
すぐに落ちる5chに関してはダメな例っぽいがw
まぁ言語関係なくダメなのか他の言語で作られてたらもっとダメだったのかは分からんけどw こっちが書いた複雑怪奇なSQLを実行してくれるDBってすげえなって時々感心する ここらへんも小学生から教えるべきなんだよ
馬鹿老害の自民党には無理だけど ポケコンでBASIC勉強させてLEDを光らせるところから始めろ SQLというかRDBMSの考え方は義務教育にすべき 今は複雑なSQLは敬遠されるので、数日で学べる知識で十分だぞ。
昔みたいに何百行に渡るSQLなんて書こうものなら殺されるぞ >>79
銀行さんのシステムとか未だに何百行、は言い過ぎかもしれんけど100行ぐらいのSQLとかあるよね🤔 .NETとOracleかSQLServerやってりゃ事務系で生きていけるよ
ていうか基本だからそれくらいやっとけっていうレベル >>60
実用としては使われてるんだが、たとえば Java みたいに一般に普及しないのは
ただの歴史的な事情だよ
Java 的な言語が流行る → それを学ぼうとする人が増える → 企業が採用し易くなる
→ もっと流行る → わざわざ現状を変える意味ある?
って流れ
SQLってプログラミングに入れるのか?
ていうか、SQLってガチでやろうとするとめんどくせえぞ
副問い合わせを使うべきかどうかとか、エイリアスをどれくらい使うかとか
本当に正規化してテーブルを小分けにするべきか、長い一つのテーブルで管理した方が合理的かとか
そういう判断がクソめんどくさい
普通のプログラミングのほうが答えが出やすいから楽しいぞ >>72
それは暴論に過ぎる
どんな高価なハードウェアを使ったところで O(n!) の処理は O(n log n) の処理と同じ速度では動かない どんな言語も順次、反復、分岐の組み合わせで予約語が違うくらいだから好きな言語使えばいいと思う なんか最初はちゃんとORマッパー使うんだけど
そのうち痒いところに手が届かないパターンが出てきて結局SQL書くことになる >>84
その通り
SQL で頭を悩ませるのはデータ構造の定義であって
それがプログラミングの全てではない 既存概念を組み合せるパズルは個人的には嫌いじゃないんだけど
あれ普通の言語でも糞コードしか書けないような奴は使えるのか?
とんでもない糞SQLを書きそうな気がするけど GA4の登場でBigQuery使えなきゃ話にならない状況になったからSQL勉強しとくと捗るぞ Oracleってわざと使いにくくしてるだろう
後Oracleは壊しながら覚えるものだと思うの >>94
Oracle社に技術力が無いだけで、別に故意にああしているわけではなかろう >>33
まあプラチナ取るために必要な金額考えたらねえ まあ、実際データサイエンティストが一番使っているのSQLだろうからな 何をするものかさっぱり知らないのだけど
大量のデータを扱うためのもの? HTMLプログラミング最強だろお?
副作用のある言語とかダサい ■ このスレッドは過去ログ倉庫に格納されています