no image

【SQL集計関数】MAX関数 ? 最大値を返す (SQL Server、Oracle)

2009/08/29   -SQL辞典

指定した列の最大値を返すには、MAX関数を使います。数値、文字列、日付の最大値を求める事が可能です。 使用例:社員の一番高い給料を返す SELECT MAX(salary) FROM tbEmpTab …

no image

【SQL集計関数】COUNT関数 ? 行数をカウントする (Oracle、SQL Server)

2009/08/29   -SQL辞典

行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。 使用例:社員数をカウントする SELECT COUNT(*) FRO …

no image

【SQL集計関数】AVG関数 ? 平均値を求める (Oracle、SQL Server)

2009/08/29   -SQL辞典

平均値を求めるには、AVG関数を使います。 使用例:全社員の給料の平均値を求める SELECT AVG(salary) FROM tbSalaryTable; AVG(salary) —& …

no image

【SQL Server】WHERE句では列別名が使用できない。

2009/08/26   -SQL Server

特に意識はしていなかったのですが、WHERE句では列別名が使用できませんね。 SELECT employee_id as ID, user_name as Name, dept_cd as Dept …

no image

【MCTS:70-431】CREATE LOGINとCREATE USERの使い方

2009/08/25   -SQL Server

SQL ServerにはCREATE LOGINとCREATE USERという似たようなコマンドが存在しますが、同じものではありませんので注意しましょう。 まず、SQL Serverのデータベースへの …

no image

【SQL Server】複数のインスタンスをインストールするには?

2009/08/22   -SQL Server

1つのサーバに複数のインスタンスを作成する事ができます。複数のインスタンスを作成するには、SQL Serverのインストーラを実行する必要があります。 「名前付きインスタンス」を選択し、追加するインス …

no image

リモート接続でSQL Serverのデータベースに接続するには?

2009/08/22   -SQL Server

問:リモートからSQL Serverのデータベースにアクセスしようとしましたが、アクセスできません。どのようにすれば良いのでしょうか? ? 答:SQL Serverの既定の設定では、ネットワーク経由で …

no image

【SQLドリル002】集計 COUNT関数、サブクエリ

2009/08/19   -SQLドリル

コンピュータ名とそれに対するジョブのステータスが保存されているテーブル、DRILL002がある。 ComputerName????????? JobStatus ——&#821 …

no image

【SQLドリル001】文字の抽出 REPLACE, SUBSTRING, CHARINDEX

2009/08/19   -SQLドリル

以下のような文字列が入力された列、FullPCNameがある。このFullPCNameからコンピュータ名だけを抽出したい。 FullPCName ———&#8212 …

no image

【MCTS:70-431】SQL Serverのバージョンを確認する方法

2009/08/16   -SQL Server

SQL Serverのバージョンを確認する方法に、以下のクエリを実行する方法があります。 > SELECT @@VERSION > Microsoft SQL Server 2005 &# …

no image

受験体験記 – Oracle Master Bronze 11g

2009/08/15   -Oracle Master

Oracle Master Bronze 11gの試験に合格しました。 Bronze SQL基礎I 1Z0-017J : 90%で合格 SQL基礎?はSQLの文法を問う問題が多いので、SQLを業務で使 …

no image

Linux – OSユーザ・グループの作成(インストール事前準備)

2009/08/11   -Oracle Master

Oracleをインストールする前の事前準備の一つとして、Oracle用のOSユーザ・グループを作成する必要がある。 Oracleインベントリグループ(例:oinstall) データベースグループ(例: …

no image

Linux – Oracle Universal Installerが文字化けする

2009/08/11   -Oracle Master

Linux環境でOracle Universal Installerが文字化けする場合、以下の通りに対応する。 # LANG=C # export LANG このようにすることで、OUIは英語表記にな …

no image

索引を作成する条件

2009/08/09   -Oracle Master

表に索引を作成すると、特定の列の検索処理の速度が向上する。しかし、データの挿入(INSERT)、更新(UPDATE)、削除(DELETE)では、索引のメンテナンスがバックグラウンドで発生するため、負荷 …

no image

順序(SEQUENCE)に関する注意点

2009/08/08   -Oracle Master

順序は以下のように作成する。 CREATE SEQUENCE seq_no START WITH 100 MAXVALUE 200 CYCLE; 直近に採番された順序を取得するには、順序名.CURRV …

no image

集合演算子の評価順序

2009/08/08   -Oracle Master

集合演算子には、UNION、UNION ALL、MINUS、INTERSECTがあるが、優先順位はない。基本的には集合演算子は左から右に評価される。ただし、SQL文を見易くし、また将来的なSQLの仕様 …

no image

グループ関数の注意点

2009/08/08   -Oracle Master

MIN関数、MAX関数、AVG関数、SUM関数などのグループ関数では、NULL値は無視されますが、COUNT関数の場合、COUNT(*)と指定すると、NULL値もカウントされる。ただし、COUNT(列 …

no image

WHERE句では列別名が使用できない

2009/08/08   -Oracle Master

WHERE句では列別名が使用できない。列別名を使用できるのは、ORDER BY句のみです。 例: SELECT emp_id AS ID, emp_name AS NAME FROM emp_tabl …

no image

リテラル文字とは?

2009/08/08   -Oracle Master

Oracleでのリテラル文字とは、SELECT句に含まれる、 ・文字 ・数字 ・日付 のことを言う。文字と日付のリテラル文字はシングルクォーテーション(例:’文字’)で囲む必要 …

no image

算術演算でのNULL値

2009/08/08   -Oracle Master

算術演算では、NULL値を演算するといかなる場合でも結果がNULLとなる。 例: 4 + NULL = NULL 4 * NULL = NULL 1 + 2 – NULL = NULL

広告

転職