- 締切済み
SQL(Oracle)の学習について
kokoroneの回答
- kokorone
- ベストアンサー率38% (417/1093)
最初は、何でもいいから、SQLを作成・実行することです。 でも、実務でといったら・・・ 実は、先日まで、社員全員の、ある情報を検索するSQLを作成したの ですが、データ量が膨大であったため、実行時間が10分ほど掛かって いました。あまりに遅くて、システム全体のレスポンスに影響があった ため、SQLを見直したところ、1分以内まで実行時間を短縮すること ができました。 正しい結果を得ることは当然なのですが、実行時間も大切です。 集計関数、サブクエリーなど、覚えることはたくさんあります。
関連するQ&A
- SQL操作のC#書き換え
よろしくお願いします。 現在勉強のため、SQLとC#をやっています。 課題として出されたものが、 AテーブルのデータをTRUNCATEを使って 全削除するSQL文を、 C#を使って全く同じ操作ができるようにする、 要するにSQL文をC#に書き換える といったものが出ました。 正直初心者なので見当もつきません。 どうかご助力お願いします。
- 締切済み
- Microsoft ASP
- SQL文で・・・
こんにんちは。ご多忙だと思いますが回答宜しくお願い致します。 今、VBのソースを見ているのですが(VB初心者)、SQL文を作成している 部分があるのですが、ちょっとわかりません。 w_st_sql = "SELECT * FROM AAAA WHERE (K1 || K2 || K3) = " & "'" & p_st_key & "'" 上記のソースは(自分なりに解析したんですが)、テーブルAAAAのレコードで 変数p_st_keyの値がフィールドK1, K2, K3のどれかに当てはまるすべてのフィールドを取得する考えでよろしいのでしょうか? わからない部分は"(K1 || K2 || K3)"です。 すごく簡単な事かもしれませんが宜しくお願い致します。
- ベストアンサー
- Visual Basic
- ACCESSとSQLサーバのSQL文の違い
始めまして。 SQLについては初心者なのですが データベースACCESSからSQLサーバにする場合 SQL文の記述方法が違うと聞いたのですが 具体的にどのような違いがあるのでしょうか? 例)SEEKが使えない、日付のくくりが""→## など こういった違いが判るサイトなどもありましたら教えていただけると幸いです。 ご回答、よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- 自己学習で予算管理業務をものにするポイントを教えてください
経理部門で主に記帳業務と決算書作成業務を行っています。会計ソフトが導入されていますので永く係っていると単調な業務です。 そこで、転職によるステップアップを考えています。 決算書作成に関する知識はその都度自己学習している(直接仕事で要求されていませんが)ので、これらの経験と知識を下に予算管理のような経営企画的な業務に移りたいと考えています。 既に予算管理のハウツー本等を何冊か読んではいるのですが、実務経験が無いので学習のポイントをつかめないように思っています。 そこで経験者の方、予算管理業務を行ううえで必要な知識のポイント及び参考書等に記されていない実務上の問題点などお教えてください。 加えて、自宅学習できる良い教材がありましたらそれもお願いいたします。
- ベストアンサー
- 財務・会計・経理
- 新人の頃皆さんどうやってSQL勉強しました?
職場で沢山仕様書を読んで沢山のSQL文を作成するしか方法ないのでしょうか 私の職場はプログラムの修正が多いため新規に仕様書からSQL文を 考える機会が少なく、今あるSQL文に項目を追加するというパターンが おおいです。そのため、複雑な仕様のSQL文を経験する機会が少ないです。 しかも、仕様書を作らずメモ書きや口頭でのプログラム作成が多いため 仕様書がなかったり古かったりで既存のコードからのSQL文の勉強 が難しいです。 皆さんは新人時代どのようにSQL文をマスターしましたか? 独学方法等を教えてください
- 締切済み
- Oracle
- OracleとSQL ServerのSQL文上での差異について
お世話になっております。 もしOracleやSQL Serverに関してご存知の方が いらっしゃいましたらご教授ください。 今、業務で 「Oracleに載せるシステムをSQL Serverで載せられないか?」 という話が出ており私が調査を行う事になりました。 しかし私のSQL Server経験が浅い為困っている点があります。 (以下の質問は当然ですがシステムで動く・動かない の話はヌキにしてのSQLレベルでの話です) ・Oracle特有のSQL構文をSQL Serverに見合った構文に 直すことによって(DATE→datetime/NUMBER→int等)一般的な SELECT文、INSERT、UPDATE、DELETE文はそのまま使う事が可能か? ・上の件に関する経験をお持ちの方・知識のある方にお聞きしますが 何かこの件に関する注意点などありますでしょうか? の2点になります。 どうかご存知の方がいらっしゃいましたらお願い致します。
- 締切済み
- SQL Server
- PL/SQLについて
PL/SQLについて お世話になります。 現在Oracle 11gと.Net C#で開発をしている物です。 正直どちらも初心者で悪戦苦闘している日々ですが、 PL/SQLのカーソルについて知りたい事があります。 PL/SQLでカーソルを作成しました。 そしてその同一ストアドプロシージャ文の中で、 先のカーソルの結果で得られた値から別の新たなカーソル でまた新たな結果を返すと言う様な、二重カーソルの様な 事は可能でしょうか。 どなたかご親切な方、ご教授頂きたく宜しくお願い致します。 出来れば、サンプルや、HP等ご紹介頂ければありがたく 思います。
- ベストアンサー
- Oracle
- MSDEに対するSQL文の実行方法
まったくの初心者ですが、MSDEのデータベースに対して、SQL文を実行したいのですがどのようにbatファイルを作成したら宜しいのでしょうか? どなたか教えてください。
- ベストアンサー
- その他(データベース)
- PL/SQLでFROM句に変数を使いたい
PL/SQL初心者なので方法があるかないかもわかりません。 SELECT TABLE_NAME FROM USER_TABLES で取得したテーブルを PQL文に使用したいのですが可能ですか? 一応動的(DBMS_SQLを使用した方法)にSQLを作成することはできたのですが パフォーマンスを考えると静的に使用したいのです。 動的、静的の表現でいいのかわかりませんが普通に PL/SQL中にSQL文を使いたいんですがいかがでしょうか?
- 締切済み
- その他(データベース)
お礼
回答ありがとうございます。 一応SELECT文による必要なデータの参照などを課題として考えているのですが、そのほかALTER TABLE~. CREATE TABLE~.なども必要では無いか・・・と考えています。 権限やプロシージャも知っておくに越したことは無いのですが、初心者が学ぶには難しいかな…と感じてます。