MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


【初級】プログラミング(SQL/DB設計編)
profile-img
投稿者: KGさん
投稿日:2023/01/05 10:22
更新日:2023/01/05 10:23
like-img
分類
技術
テクノロジー
システムエンジニア
キャリア
運用・保守
投稿内容

皆さんはプログラミングを書く際に、データ操作を行うのに、

SQLを記載することは多くあることと思います。


よくあるのは以下のようなSQL

【例①】

select id,updatetime from XXX_table

XXX_table からidとupdatetimeを取得するSQLとなります。


ここで、updatetimeは何となくわかるけど、idって何?

となるケースが多くあります。

シーケンスIDなのか、何かのデータに振られるidなのかわからない。


以降の作業で、idとして作業していくと何なのかわからなくならないために、

名前を設定して取得する方法を記載します。


【例②】

select id AS appleListId

   updatetime from XXX_table

※id がリンゴの収穫一覧の番号を意味する場合(Apple + List + Id)


上記のようにすれば、後続の作業でappleListIdと書けば、idとして使用できるので、

わかりやすく名前を付けて対応しましょう。


◆備考◆

上記は、DB設計がちゃんとできていないものに対してそれを使用する側の暫定の対応となります。

DBを作る、更新する際は、わかりやすい内容を心掛け作成しましょう。

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3