Home » Archive

Articles in the SQL Category

1Z0-017J, Examination, SQL »

[29 Aug 2010 | No Comment | ]

本日、当初の予定どおりBronze SQL基礎Ⅰ1Z0-017Jを受験し、無事合格致しました。手応えとしては、かなり自信がありませんでした。前半に難しい問題がいくつか出てきて、こりゃ落ちるなと早々に諦めかけたのですが、中盤あたりから簡単な問題も出てきて助かりました。

インプレスや「めざせオラクルマスター」とは違って、基本的な問題よりも応用的な問題(複数の知識が問われる)が多かったです。だからこそ、上記の問題集を繰り返しやって、基礎を固めておくことが重要かなと思います。

1Z0-017J, SQL »

[16 Aug 2010 | No Comment | ]

SUBSTR関数について

・書式:SUBSTR(char,a,b)
  char:対象の文字
  a:切り出す文字位置(負数の場合、文字の終わりからの指定になります)
  b:切り出し文字数(省略可、省略すると文字の最後まで)

1Z0-017J, SQL »

[16 Aug 2010 | No Comment | ]

順序におけるLast_Numberは初期作成時と順序値の取得で下記のように変化します。

1Z0-017J, SQL »

[15 Aug 2010 | No Comment | ]

truncate
表からすべての行を削除する場合には、truncate table文を使用します。

1Z0-017J, SQL »

[15 Aug 2010 | No Comment | ]

間違えやすいSQLの構文などを紹介します。

1Z0-017J, SQL »

[14 Aug 2010 | No Comment | ]

本の目次のように、自分が探したいものを先頭から探さなくていいように、オラクルでも目次や索引が用意されています。これを「索引」indexといいます。

1Z0-017J, SQL »

[14 Aug 2010 | No Comment | ]

group by句とorder by句は、一緒に指定することができます。
select句は、グループ関数またはgourp by句で指定した列を指定する必要があります。通常、order by句はselect句で指定していない列も使用することができますが、group by句と一緒に使用する場合、group by句で指定したいずれかの列を使用しなければなりません。

1Z0-017J, SQL »

[14 Aug 2010 | No Comment | ]

副問合せとは、他のSQL文の句で使用される問合せのことです。表自身のデータによって変化する条件を使用して、表から行を選択する場合に使います。

1Z0-017J, SQL »

[14 Aug 2010 | No Comment | ]

リレーショナルデータベースは、整合性制約を組み込むことによってビジネスルールを設定することができます。
Oracleデータベースは、表に無効なデータが挿入されないようにするために制約を使用します。表に定義された制約は、データの挿入、更新、削除が実行されるたびにチェックされます。また、ほかの表間で依存性がある場合は削除が抑止されます。

1Z0-017J, SQL »

[14 Aug 2010 | No Comment | ]

表を削除するには、DROP TABLE文を使用します

構文:DROP TABLE 表名 [CASCADE CONSTRAINTS][PURGE];