-
【SQL文字列関数】TRIM – 指定文字の削除(Oracle)
2009/08/31 -SQL辞典
Oracleで文字列から指定した文字を削除するにはTRIM関数を使用します。TRIM関数では、先頭・末尾にある文字しか削除することができません。またSQL Serverでは使用できません。 文法: T …
-
【SQL文字列関数】INITCAP – 文字列の先頭を大文字に変換する(Oracle、SQL Server)
2009/08/31 -SQL辞典
OracleやSQL Serverで文字列の先頭だけを大文字にするには、INITCAPを使います。 構文: INITCAP(word) wordの先頭文字のみ大文字にする。 使用例:単語の先頭を大文字 …
-
【SQL変換関数】COALESCE – NULL値でない最初の引数を返す(Oracle、SQL Server)
2009/08/31 -SQL辞典
COALESCE関数は複数の引数を持ち、その引数を最初から評価して最初にNULL値でない引数を返します。難しそうですが、例を見ると使い方が簡単な関数だという事がわかります。COALESCE関数はOra …
-
【SQL文字列関数】LOWER – 文字を小文字に変換(Oracle、SQL Server)
2009/08/31 -SQL辞典
SQL ServerやOracleで文字列を小文字に変換するにはLOWER関数を使います。 構文: LOWER(word) wordを小文字に変換する。 使用例:メールアドレスを小文字に変換する SE …
-
【SQL文字列変換】UPPER – 大文字に変換(Oracle、SQL Server)
2009/08/30 -SQL辞典
OracleやSQL Serverで文字列を大文字に変換するには、UPPER関数を使います。使い方は簡単です。 構文: UPPER(word) wordを大文字に変換する 使用例:社員名を大文字に変換 …
-
【SQL変換関数】NULLIF – 等しい場合にNULLを返す(Oracle、SQL Server)
2009/08/30 -SQL辞典
NULLIF関数は2つの引数を比較して、2つの引数が等しい場合はNULLを返します。等しくない場合は、1つ目の引数を返します。Oracle、SQL Serverなどで利用できます。 構文: NULLI …
-
2009/08/30 -SQL Server
SQL Serverでアカウントを束ねるコレクション構造をデータベースロールと言い、Windowsで言うとグループみたいなものです。データベースロールにユーザを追加する事で、一括してユーザの権限管理を …
-
2009/08/30 -SQL Server
システムデータベースには、SQL Server自身が使用する重要な情報が格納されています。 master ・インスタンスのサーバ設定 ・ユーザ情報 ・システム環境 model ・テンプレート用のデータ …
-
SQL*Plusの画面の調整 – 文字が途中で折り返してしまう
2009/08/30 -Oracle Master
SQL*Plusで列の長い表をSELECTしたら、画面の右端で表が折り返してしまいます。SQL*Plus画面の幅を広くしてみましたが、それにも関らず、画面の途中で表が折り返してしまいます。その場合は、 …
-
Windows上にインストールしたOracleの優先資格証明の設定ができない (11g)
2009/08/30 -Oracle Master
Enterprise Managerで優先資格証明を設定しようとしましたが、「ユーザーoracleとしてのServer01への接続に失敗しました。」とエラーメッセージが表示されて、正常に優先資格証明を …
-
SQL BPA command line は動作を停止しました。
2009/08/30 -SQL Server
SQL Server 2005 Express Edition with Advance Servicesに対して、Windows UpdateでSP3を適用しようとしましたが、下記のようなエラーが発 …
-
【SQL変換関数】NVL2 – NULL値を変換する(Oracle)
2009/08/29 -SQL辞典
NVL関数がバージョンアップ?したNVL2関数があります。NVL2はOracleのコマンドで、以下の通りにNULL値を別の値に変換することができます。 構文: NVL2(式, 値1, 値2) 式の値が …
-
【SQL変換関数】NVL – NULL値の変換(Oracle)
2009/08/29 -SQL辞典
OracleではNULL値を別の値に変換するには、NVL関数を使用します。SQL Serverの場合はISNULL関数を使用します。使い方はNVLとISNULLは同じです。 構文: NVL(a, b) …
-
【SQL変換関数】ISNULL - NULL値を変換する (SQL Server)
2009/08/29 -SQL辞典
SQL ServerでNULL値を別の値に変換するには、ISNULL関数を使用します。演算式の中にNULL値が入っていると不都合な結果になる場合があります。その場合、NULL値を別の値に変換する事で対 …
-
【SQL文字列関数】CHARINDEX – 文字列の位置を求める(SQL Server)
2009/08/29 -SQL辞典
SQL ServerのCHARINDEX関数は文字列の位置を返します。例えば、「Windows」という文字列からdの位置を求めると4となります。sの位置は7となります。大文字小文字の区別はありません。 …
-
【SQL文字列関数】CHAR、CHR – ASCIIコードを文字に変換する(SQL Server、Oracle)
2009/08/29 -SQL辞典
ASCIIコードを文字に変換するにはCHAR(SQL Serverの場合)もしくはCHR(Oracleの場合)を使用します。 使用例:ASCIIコードを文字に変換する SELECT ascii_cod …
-
【SQL文字列関数】ASCII関数 – 文字をASCIIコードに変換する(Oracle、SQL Server)
2009/08/29 -SQL辞典
SQL ServerやOracleで文字をASCIIコードに変換するには、ASCII関数を使います。使い方はいたって簡単です。 使用例:文字をASCIIに変換する SELECT alphabet, A …
-
【SQL集計関数】SUM関数 – 合計値を求める(Oracle、SQL Server)
2009/08/29 -SQL辞典
OracleやSQL Serverなどで列の合計値を求めるにはSUM関数を使います。集計関数の中でSUM関数が一番良く使われる関数です。引数にDISTINCTを修飾すると重複を除いた合計を求める事がで …
-
【SQL集計関数】STDDEV、STDEV – 標準偏差を求める(SQL Server、Oracle)
2009/08/29 -SQL辞典
SQL ServerやOracleで標準偏差(Standard Deviation)を求めるにはSTDDEVもしくはSTDEVを使います。標準偏差とは、データの散らばりの度合いを表し、標準偏差の値が小 …
-
【SQL集計関数】MIN ? 最小値を返す (Oracle、SQL Server)
2009/08/29 -SQL辞典
指定した列の最小値を求めるにはMIN関数を使用します。使い方はMAX関数と同じで数値型、日付型、文字列の最小値を求める事ができます。 使用例:社員の一番低い給料を返す SELECT MIN(salar …