SQLって簡単?

記事サムネイル
1 : 2025/07/25(金) 18:02:27.413 ID:R3JDJvdO0
教えろエ口い人
4 : 2025/07/25(金) 18:03:18.600 ID:8mUAAYFt0
まあ簡単

ちょっと間違えると大惨事なのがたまに傷

5 : 2025/07/25(金) 18:03:43.794 ID:R3JDJvdO0
そっか
じゃあ頑張りますか
6 : 2025/07/25(金) 18:04:22.422 ID:dFIozvHo0
くえりとえすきゅーえるって何がちがうのー?
7 : 2025/07/25(金) 18:04:38.665 ID:owkjI8N/0
いちばん簡単
8 : 2025/07/25(金) 18:04:41.470 ID:EgRmumCR0
簡単だけどパフォーマンス考えると難しい
9 : 2025/07/25(金) 18:04:51.048 ID:CmYJyH4N0
簡単だけどちゃんとパフォーマンスいいSQL書けるようにならないとね
10 : 2025/07/25(金) 18:05:22.603 ID:5N5duHHgH
複雑にするとクソになるから実質的に簡単
11 : 2025/07/25(金) 18:05:28.495 ID:R3JDJvdO0
コマンドプロンプトしか出来ない俺でもできるだろうか
12 : 2025/07/25(金) 18:05:57.301 ID:UKrZpcle0
基本は簡単
DBとか極めようと思ったら大変
13 : 2025/07/25(金) 18:06:28.401 ID:wnW2g8vt0
SQLだけなら超絶簡単
パフォーマンスを要求されると途端に高難易度化するけど
14 : 2025/07/25(金) 18:06:34.319 ID:R3JDJvdO0
なんなんだよパフォーマンスって…
ifの連続とかをあまり作らないようにってことか?
16 : 2025/07/25(金) 18:08:58.828 ID:8mUAAYFt0
>>14
SQLならパフォーマンスそれほど関係ないと思う
パフォーマンスはデータベース設計のほうが大きい
15 : 2025/07/25(金) 18:07:00.809 ID:f48zIePX0
ユニオンオール大盛りでいけ
17 : 2025/07/25(金) 18:09:06.850 ID:owkjI8N/0
パフォーマンスなんて求める必要ねーよ
必要なほど複雑なことやるなんて滅多にない
18 : 2025/07/25(金) 18:09:30.026 ID:ddDA6R1s0
selectとdml、あとは結合と副問合せだけ覚えればだいたいなんとかなる
24 : 2025/07/25(金) 18:13:46.989 ID:/xVZHFMdM
>>18
これ
19 : 2025/07/25(金) 18:09:48.084 ID:GNqKa+Gy0
簡単だけど超重要
一般的なプログラミング言語よりよっぽど学習の優先度高いと思う
20 : 2025/07/25(金) 18:09:51.722 ID:/KrgIXf90
SQLは簡単
でも実際はデータやシステムの設計が大変
21 : 2025/07/25(金) 18:09:53.938 ID:CmYJyH4N0
exists使えんプログラマーがほんと多い
22 : 2025/07/25(金) 18:12:25.331 ID:7SyRIfDqd
実行計画は取れよな
23 : 2025/07/25(金) 18:13:46.224 ID:R3JDJvdO0
今ちょっとツベ見ながら学んでいるんだが
Excelの形のデータをcuiで動かすってイメージで合ってる?
25 : 2025/07/25(金) 18:16:21.019 ID:i84KjKBcr
>>23
別にエクセルは列ごとに決まった形式のデータ入るわけじゃないだろ
27 : 2025/07/25(金) 18:20:29.876 ID:GNqKa+Gy0
>>23
かなり丸めて言うとそんな感じ
ExcelにPowerQueryって機能があるけど、あのコンセプトがSQLというかリレーショナルDBを活用するイメージに近い
26 : 2025/07/25(金) 18:18:17.708 ID:R3JDJvdO0
なるほど
select カラム名
from テーブル名
ね簡単そうだな
28 : 2025/07/25(金) 18:22:35.398 ID:R3JDJvdO0
なるほどね
あり牙突お前ら
29 : 2025/07/25(金) 18:23:02.765 ID:R3JDJvdO0
ありがとうお前ら
30 : 2025/07/25(金) 18:24:49.942 ID:3KodC4u+a
簡単だけど難しい
パフォーマンスいるぞ
データ数ほんのわずかでも実用に耐えない遅さになる
31 : 2025/07/25(金) 18:24:56.017 ID:Fb00F44c0
外部結合とサブクエリが難しかったけど
最近AIが精査してくれる様になったから格段に楽になった
32 : 2025/07/25(金) 18:26:03.566 ID:R3JDJvdO0
また出たよ“パフォーマンス”
なんなんだよどっちだよ
33 : 2025/07/25(金) 18:29:21.751 ID:yOBR5gtS0
sqlなんか個人で勉強してもクソの役にもたたなくね
34 : 2025/07/25(金) 18:31:27.414 ID:R3JDJvdO0
>>33
面白そうだし
35 : 2025/07/25(金) 18:31:52.174 ID:R3JDJvdO0
SQLのパフォーマンスとは、データベースのクエリや操作が効率的に実行されることを指します。つまり、データベースの処理速度やリソースの効率的な利用が重要となります。

SQLのパフォーマンスを向上させるためには、以下のようなポイントに注意する必要があります。

1. インデックスの適切な使用:データベースのテーブルにインデックスを設定することで、クエリの実行速度を向上させることができます。ただし、適切なインデックスを設定しないと逆にパフォーマンスが低下することもあります。

2. クエリの最適化:SQLクエリを効率的に実行するために、適切なクエリの書き方や結合方法を学ぶことが重要です。不要なデータの取得や無駄な処理を避けることで、パフォーマンスを向上させることができます。

3. テーブル設計の最適化:データベースのテーブル設計が適切であるかどうかもパフォーマンスに影響を与えます。正規化やデノーマライゼーションなど、適切なテーブル設計を行うことで、データの取得や更新が効率的に行えるようになります。

4. インデックスの再構築や統計情報の更新:定期的にインデックスの再構築や統計情報の更新を行うことで、データベースのパフォーマンスを維持することができます。

以上のような方法を適用することで、SQLのパフォーマンスを向上させることができます。データベースのパフォーマンスが向上することで、システム全体の処理速度や応答性が向上し、ユーザーエクスペリエンスを向上させることができます

なるほどね

36 : 2025/07/25(金) 18:31:53.647 ID:oLlufNW0a
DBスペシャリストは簡単目
37 : 2025/07/25(金) 18:40:02.249 ID:5mzKH72t0
遊びなら敢えてデッドロックさせて遊んでも面白いかもしれんな
38 : 2025/07/25(金) 18:41:00.154 ID:LGIbhD7ia
一対多の集計がクソ
39 : 2025/07/25(金) 18:42:06.734 ID:kv2X3JPh0
エクセル関数並にむずい
40 : 2025/07/25(金) 18:42:56.762 ID:bilXx0DB0
パフォーマンスって簡単に言えば実行してから結果が出力されるまでの時間のことだぞ
アクセス方式が悪いと糞遅くなる
データ量が多くても遅くなるがそれ含めて試験するからな
41 : 2025/07/25(金) 18:43:19.392 ID:R3JDJvdO0
エクセル関数ならゲームでちょっとは覚えた
42 : 2025/07/25(金) 18:44:12.614 ID:YPOq9IRU0
本で特定のページを探すのに目次使うか片っ端から見るか的な?
43 : 2025/07/25(金) 18:44:50.662 ID:R3JDJvdO0
正しいアクセス方式?でデータベースを支配すればいいんだな
44 : 2025/07/25(金) 18:49:31.907 ID:R3JDJvdO0
基本情報技術者っての資格に必須なんだな
ついでに取っちゃおうか
46 : 2025/07/25(金) 18:54:38.582 ID:7SyRIfDqd
実行計画でコスト3桁以内実行速度0秒でないと使用不可。
それを越える場合は時間を取って別でやる事を提案する。
時間がかかるなら日々の差分を別サーバにコピーしておくとかしておき、そのコピーに対して行うなど対策が必要。
47 : 2025/07/25(金) 18:55:11.517 ID:R3JDJvdO0
なるほど
そのレスでよく分かった
条件を可能な限り少なくしてMatchさせた方が負荷が少ないのか
正規表現のスピードと似たような考えだな
48 : 2025/07/25(金) 19:07:28.656 ID:vsV274J70
外人がしーくぇるって読んでた

コメント

タイトルとURLをコピーしました