-
【SQL集計関数】MAX関数 ? 最大値を返す (SQL Server、Oracle)
2009/08/29 -SQL辞典
指定した列の最大値を返すには、MAX関数を使います。数値、文字列、日付の最大値を求める事が可能です。 使用例:社員の一番高い給料を返す SELECT MAX(salary) FROM tbEmpTab …
-
【SQL集計関数】COUNT関数 ? 行数をカウントする (Oracle、SQL Server)
2009/08/29 -SQL辞典
行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。 使用例:社員数をカウントする SELECT COUNT(*) FRO …
-
【SQL集計関数】AVG関数 ? 平均値を求める (Oracle、SQL Server)
2009/08/29 -SQL辞典
平均値を求めるには、AVG関数を使います。 使用例:全社員の給料の平均値を求める SELECT AVG(salary) FROM tbSalaryTable; AVG(salary) —& …
-
【SQL Server】WHERE句では列別名が使用できない。
2009/08/26 -SQL Server
特に意識はしていなかったのですが、WHERE句では列別名が使用できませんね。 SELECT employee_id as ID, user_name as Name, dept_cd as Dept …
-
【MCTS:70-431】CREATE LOGINとCREATE USERの使い方
2009/08/25 -SQL Server
SQL ServerにはCREATE LOGINとCREATE USERという似たようなコマンドが存在しますが、同じものではありませんので注意しましょう。 まず、SQL Serverのデータベースへの …
-
【SQL Server】複数のインスタンスをインストールするには?
2009/08/22 -SQL Server
1つのサーバに複数のインスタンスを作成する事ができます。複数のインスタンスを作成するには、SQL Serverのインストーラを実行する必要があります。 「名前付きインスタンス」を選択し、追加するインス …
-
リモート接続でSQL Serverのデータベースに接続するには?
2009/08/22 -SQL Server
問:リモートからSQL Serverのデータベースにアクセスしようとしましたが、アクセスできません。どのようにすれば良いのでしょうか? ? 答:SQL Serverの既定の設定では、ネットワーク経由で …
-
2009/08/19 -SQLドリル
コンピュータ名とそれに対するジョブのステータスが保存されているテーブル、DRILL002がある。 ComputerName????????? JobStatus ——̵ …
-
【SQLドリル001】文字の抽出 REPLACE, SUBSTRING, CHARINDEX
2009/08/19 -SQLドリル
以下のような文字列が入力された列、FullPCNameがある。このFullPCNameからコンピュータ名だけを抽出したい。 FullPCName ———— …
-
【MCTS:70-431】SQL Serverのバージョンを確認する方法
2009/08/16 -SQL Server
SQL Serverのバージョンを確認する方法に、以下のクエリを実行する方法があります。 > SELECT @@VERSION > Microsoft SQL Server 2005 &# …
-
受験体験記 – Oracle Master Bronze 11g
2009/08/15 -Oracle Master
Oracle Master Bronze 11gの試験に合格しました。 Bronze SQL基礎I 1Z0-017J : 90%で合格 SQL基礎?はSQLの文法を問う問題が多いので、SQLを業務で使 …
-
Linux – OSユーザ・グループの作成(インストール事前準備)
2009/08/11 -Oracle Master
Oracleをインストールする前の事前準備の一つとして、Oracle用のOSユーザ・グループを作成する必要がある。 Oracleインベントリグループ(例:oinstall) データベースグループ(例: …
-
Linux – Oracle Universal Installerが文字化けする
2009/08/11 -Oracle Master
Linux環境でOracle Universal Installerが文字化けする場合、以下の通りに対応する。 # LANG=C # export LANG このようにすることで、OUIは英語表記にな …
-
2009/08/09 -Oracle Master
表に索引を作成すると、特定の列の検索処理の速度が向上する。しかし、データの挿入(INSERT)、更新(UPDATE)、削除(DELETE)では、索引のメンテナンスがバックグラウンドで発生するため、負荷 …
-
2009/08/08 -Oracle Master
順序は以下のように作成する。 CREATE SEQUENCE seq_no START WITH 100 MAXVALUE 200 CYCLE; 直近に採番された順序を取得するには、順序名.CURRV …
-
2009/08/08 -Oracle Master
集合演算子には、UNION、UNION ALL、MINUS、INTERSECTがあるが、優先順位はない。基本的には集合演算子は左から右に評価される。ただし、SQL文を見易くし、また将来的なSQLの仕様 …
-
2009/08/08 -Oracle Master
MIN関数、MAX関数、AVG関数、SUM関数などのグループ関数では、NULL値は無視されますが、COUNT関数の場合、COUNT(*)と指定すると、NULL値もカウントされる。ただし、COUNT(列 …
-
2009/08/08 -Oracle Master
WHERE句では列別名が使用できない。列別名を使用できるのは、ORDER BY句のみです。 例: SELECT emp_id AS ID, emp_name AS NAME FROM emp_tabl …
-
2009/08/08 -Oracle Master
Oracleでのリテラル文字とは、SELECT句に含まれる、 ・文字 ・数字 ・日付 のことを言う。文字と日付のリテラル文字はシングルクォーテーション(例:’文字’)で囲む必要 …
-
2009/08/08 -Oracle Master
算術演算では、NULL値を演算するといかなる場合でも結果がNULLとなる。 例: 4 + NULL = NULL 4 * NULL = NULL 1 + 2 – NULL = NULL