bronze sqlの勉強をしているのですが、IN ANY ALLについて分からないことがあります。
not in()
<>any()
not <>any()
<>all()
not <> all()
など、それぞれ否定した時の動作です。
考えていると、良く分からなくなってしまうのですが、何か規則などないのでしょうか?
宜しくお願いします。

このQ&Aに関連する最新のQ&A

SQL 勉強」に関するQ&A: SQLの勉強がしたい

A 回答 (1件)

規則についてはマニュアルを参照してください。



論理条件
http://otndnld.oracle.co.jp/document/products/or …

比較条件
http://otndnld.oracle.co.jp/document/products/or …
    • good
    • 0

このQ&Aに関連する人気のQ&A

SQL 勉強」に関するQ&A: パースエラーとは?

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qオラクルなどのデータベースの利点とは

Cやjavaなどの言語で、データをテキストファイルか何かに
吐き出すことでも、簡単なデータ管理は実現可能です。

オラクルなどのデータベースを利用することの具体的な利点はなんでしょうか?

データベースの利点がわかるような例えがあれば、併せて教えてください。

Aベストアンサー

> 簡単なデータ管理は実現可能です。

おっしゃるとおり、「簡単ではないデータ管理」に使うのではないかと。

性能に対しての考え方は時代により変化していくでしょう。

DBやファイルに依存するより、メモリにのせた方が桁違いに早いので、
容量が小さいものは、起動時に読み込んじゃった方が早いです。
メモリの値段は、年々安くなって、今ではPCだってサーバーだって
数ギガ積むのが当たり前ですよね。
ということは、1GB程度のデータならメモリに読んじゃった方が
性能は桁違いに早いです。
10年後には、もっと多くのメモリを積めるでしょうし、SSDだって登場します。
DBよりファイルアクセスが優位に立つ時代も近いかもしれません。

一方、簡単なデータ管理にも使うケースがあります。

簡単なデータ管理も、Webサーバーのように複数から同時アクセスがり、
しかもファイルの更新がある場合、ファイルで正しく更新の制御を行う
のはものすごく大変です。
でも、DBならファイル操作に比べて簡単に出来上がります。
多くの技術者が慣れている、という場合もあります。
ミドルウェアを購入することは、手順化された手続きを買うというケースも
あります。

> 簡単なデータ管理は実現可能です。

おっしゃるとおり、「簡単ではないデータ管理」に使うのではないかと。

性能に対しての考え方は時代により変化していくでしょう。

DBやファイルに依存するより、メモリにのせた方が桁違いに早いので、
容量が小さいものは、起動時に読み込んじゃった方が早いです。
メモリの値段は、年々安くなって、今ではPCだってサーバーだって
数ギガ積むのが当たり前ですよね。
ということは、1GB程度のデータならメモリに読んじゃった方が
性能は桁違いに早いです。
...続きを読む

QBronze SQL基礎は黒本の模擬問題だけで合格できますか?

Oracle 11g Bronze SQL基礎 の試験を受けようと思っているのですが、翔泳社の黒本に付いてた模擬問題だけで合格できますでしょうか?
やはりI-studyの製品版を買わないといけないでしょうか?

Aベストアンサー

Oracle 11g Bronze SQL基礎でしたら黒本だけで十分合格できると思います。DBAとは違い、しっかりとした内容、わかりやすい記述になっていると思います。(自分が黒本で勉強してそう感じました)
だた、他の方も言われているように理解が必要だと思います。
暗記だけではSQLは無理かな?
でもわかりやすい内容ですのでいけますとも!

あと下記のサイトはとっても参考になりますよ。
ある意味、黒本より参考になるサイトです。
http://jibun.atmarkit.co.jp/lskill01/rensai/bsqlp01/bsqlp01.html

実際、黒本なくても上記サイトだけでもSQLは合格できると思います。
がんばってSQL取得して下さい。

参考URL:http://jibun.atmarkit.co.jp/lskill01/rensai/bsqlp01/bsqlp01.html

Qオラクルのデータベースは大変よく使われていますが、フリーのソフトでそれ

オラクルのデータベースは大変よく使われていますが、フリーのソフトでそれに代わるものはないのでしょうか?

Aベストアンサー

 普通に利用すること(データを登録したり、検索したり)に関しては、各データベース
ソフト間の差は、ほとんど無いといっても過言ではないでしょう。


 しかし、異常状態になった場合(コンピュータのシステムダウン、HDDの故障、
操作ミス等々)に、どれだけ短時間で復旧させることができるか、が非常に重要です。

 オラクルには、さまざまな機能が提供されているので、非常に短時間で、あまり人の
手をわずらわせることなく、復旧させる(通常運用が行える状態にする)ことができます。



 普通に使えれば良ければ、(異常事態になったら、数日利用できなくなっても)
フリーで十分です。

Q<テーブル>

<テーブル>
年月日、号機、装置温度、外気温度、時刻

Oracle8において上記のテーブルが有り、復数台の装置に関して
毎日365日データを蓄積しています。

ある一定期間の範囲で、月毎に装置ごとに装置温度の最高、最低、平均、
求めたいのですが、select文はどのように記述したらよいのでしょうか。

select 号機, MAX(装置温度),min(装置温度),avg(装置温度)
from テーブル
where sdate between '2009/08/01' and '2009/08/02'
group by 号機;

上記のような記述で、一定期間における最大、最低、平均は求まりました。

これを月毎に求めたいのです。

結果は以下のように表示させたいと考えています。
号機、8月装置最大温度、8月装置最低温度、8月装置平均温度、9月装置最大温度、9月装置最低温度、9月装置平均温度…

よろしくお願いします。

Aベストアンサー

8の環境がないので、動作する保障はできませんが、

select 号機,
max(decode(月, '08', "MAX装置温度")) as "8月装置最大温度",
max(decode(月, '08', "MIN装置温度")) as "8月装置最低温度",
max(decode(月, '08', "AVG装置温度")) as "8月装置平均温度",
max(decode(月, '09', "MAX装置温度")) as "9月装置最大温度",
max(decode(月, '09', "MIN装置温度")) as "9月装置最低温度",
max(decode(月, '09', "AVG装置温度")) as "9月装置平均温度"
from (
select 号機,
substr(年月日, 6, 2) as 月,
max(装置温度) as "MAX装置温度",
min(装置温度) as "MIN装置温度",
avg(装置温度) as "AVG装置温度"
from テーブル
where 年月日 between '2009/08/01' and '2009/09/30'
group by 号機, substr(年月日, 6, 2)
)
group by 号機;

月毎の表示を柔軟にしたければ、動的SQLにしてください。

# 本来はアプリケーションの仕事でしょう。

8の環境がないので、動作する保障はできませんが、

select 号機,
max(decode(月, '08', "MAX装置温度")) as "8月装置最大温度",
max(decode(月, '08', "MIN装置温度")) as "8月装置最低温度",
max(decode(月, '08', "AVG装置温度")) as "8月装置平均温度",
max(decode(月, '09', "MAX装置温度")) as "9月装置最大温度",
max(decode(月, '09', "MIN装置温度")) as "9月装置最低温度",
max(decode(月, '09', "AVG装置温度")) as "9月装置平均温度"
from (
select 号機,
substr(年月日, 6, 2) as 月,
ma...続きを読む

Qオラクル データベース アンインストールの仕方

オラクルマスター ブロンズ取得のため

オラクルのデータベースをノートPCにインストールしたのですが
今回それをアンインストールしたく、その方法がわからない状態です。

黒本と呼ばれる、Oracle Database Bronze [11g SQL基礎I]
を購入し、付属DVDからオラクルのデータベース(ライセンスが一か月期限のもの)をインストール
したのですが、ノートPCがかなり重くなったためアンインストールしたくなったものの、やり方がわかりません。 
以前、同じことを違うノートPCで行ったのですが、そのノートPCはレジストリなどにごみが残ってしまったようで重いままになってしまいました。

今回、同じ過ちを犯さないように、サイトなどを見ながらアンインストールしようと試み、
http://www.shoeisha.co.jp/book/qa/69364/thread
上記サイトに従いながら作業していると、

「Universal Installer」がなく、「空」という状態だったのです。

どうすれば、きれいにPCからオラクルデータベースを取り除くことができるでしょうか。

よろしくお願いいたします。

オラクルマスター ブロンズ取得のため

オラクルのデータベースをノートPCにインストールしたのですが
今回それをアンインストールしたく、その方法がわからない状態です。

黒本と呼ばれる、Oracle Database Bronze [11g SQL基礎I]
を購入し、付属DVDからオラクルのデータベース(ライセンスが一か月期限のもの)をインストール
したのですが、ノートPCがかなり重くなったためアンインストールしたくなったものの、やり方がわかりません。 
以前、同じことを違うノートPCで行ったのですが、そのノートPC...続きを読む

Aベストアンサー

質問者さんが使用しているOSの種類とかバージョンが不明ですので、
現状確実に綺麗さっぱり削除する方法は

  OSの再インストール

になると思います。

かなり面倒な操作ですが、再インストール後、各種背邸を行ったあと、
ハードディスクの状態を丸ごとバックアップしておけば、次からは
楽に戻すことができます。(次があるかは別としてw)

QORACLE MASTER Bronze Oracle Database 10g

ORACLE MASTER Bronze Oracle Database 10gの試験を受けようと思ってるのですが、Oracle 10g Bornze DBAの試験の勉強を家の環境にて構築して、試しながら勉強したいと思っています。ORACLE MASTER Bronze SQL基礎I等に、trial版のoracle 10gのCDが入っている参考書がありますが、これでは、enterprize managerは使えないでしょうか?
もし使えるようでしたら、どの参考書のものでしょうか?できるだけ、実際に試しながら勉強したいので、
ご教授お願いします。

Aベストアンサー

どの参考書にOEM(Oracle Enterprise Manager)が同梱されているのかは分からないですが少なくとも日本オラクルのHPから落とせるOracle Database 10gにはOEMは付いていますよ。プロファイル登録、アンケート回答、ADSL回線(600MB落とします)が必要ですがすぐに使えますよ。検討してみてください。
また、プロファイル登録することで利用ができるようになるOTN(Oracle Technology Network)http://otn.oracle.co.jp/やOiSC(Oracle internet Support Center)http://support.oracle.co.jp
では非常に有益な情報を数多く得られるので登録はしておいた方が良いかと思います。

ダウンロードのURLを参考URLとして載せておきますね。

参考URL:http://otn.oracle.co.jp/software/products/oracle10g/index.html

Qオラクルのグローバルデータベース名について

グローバルデータベース名またはSIDはどこに設定されているのでしょうか?環境変数?レジストリ?
問題はOracle8iをアンインストールしてOracle9iのインストール時に同じグローバルデータベース名もしくはSIDがありますというエラーメッセージが出てしまいます。同じ名称でDBを作成したいのですが。
アドバイスお願いします。

Aベストアンサー

アンインストールする前、もしくは製品コンポーネントのみをインストール後に Oracle 製品に付属する oradim.exeを使ってサービスを削除することでその問題は回避できると思います。

C:\> oradim -delete -sid <SID>

QOracle Master Bronze 11g を受験するにあたり参

Oracle Master Bronze 11g を受験するにあたり参考書で迷っています。

本日、DBA11gの試験を受けてきたのですが、54%で合格出来ず。。。
今までDBA10g黒本と めざせオラクルマスター と ITトレメ
を中心にやってきて、それらに載ってた問題はほぼ正解してたのですが、
演習問題以外の記述で細かい部分まで覚え切れていなくて不合格だったって感じです。

例えば、
問:一貫性バックアップが行われるのは
・DBクローズ時でインスタンス停止時
・DBクローズ時でインスタンス起動時
(選択肢を上記二つまで絞れるけど、DBクローズ時としか覚えてなくその後がわからなかった)

問:期限が切れたバックアップファイルに関する動作
・フラッシュバックリカバリ領域に格納されていたモノは自動で削除する必要があるかないか
・その他の領域に格納されていたモノは自動で削除するか手動で削除するか


上記のような問題でてこずって、でも10gの黒本を読み返すと、両方ともちゃんと載ってるんですよね。。。

なので、これから11gの黒本買うよりは、10gの黒本をもっと読み込んで、
徹底攻略 ORACLE MASTER Bronze DBA11g問題集を買って演習をした方がいいのかな?
と考えたのですが、経験者の方アドバイスをお願いします。

後、SQLの方もこれから参考書を買うのですが、
これも徹底攻略の問題集を・・・と思ってるのですがどうでしょうか?
SQLの方は業務で4~5年やってますので、関数知識や、エラーになる文等直に感じて覚えてる面があるので、問題集だけで大丈夫かなと思ってるのですが。。。

御意見よろしくお願いします。

Oracle Master Bronze 11g を受験するにあたり参考書で迷っています。

本日、DBA11gの試験を受けてきたのですが、54%で合格出来ず。。。
今までDBA10g黒本と めざせオラクルマスター と ITトレメ
を中心にやってきて、それらに載ってた問題はほぼ正解してたのですが、
演習問題以外の記述で細かい部分まで覚え切れていなくて不合格だったって感じです。

例えば、
問:一貫性バックアップが行われるのは
・DBクローズ時でインスタンス停止時
・DBクローズ時でインスタンス起動時
(選択肢を上...続きを読む

Aベストアンサー

昨日Silver DBA11gに合格した者です。
Bronze DBA11gは問題集だけ買ってそれを繰り返し間違えることがなくなるまで勉強し、合格することができました。その問題集はこちらの11g版です。
http://www.amazon.co.jp/ORACLE-MASTER-Bronze-DBA10g-%E6%A8%A1%E6%93%AC%E5%95%8F%E9%A1%8C%E9%9B%86/dp/4756149189/ref=sr_1_7?ie=UTF8&s=books&qid=1275964420&sr=8-7
正解率は75%ぐらいでしたのでこれでいけるのではと思います。
逆にSQL基礎も同じ問題集で勉強したのですが、1問足りず落ちてしまいました。
なので、あわて黒本をかって勉強をしたら無事合格できました。
SQL基礎は黒本だけで合格できると思います。

ちなみにSilverは黒本だけでは合格できません。黒本記載外の問題が多く出題され
ていました。

Qオラクルでデータベースに項目を追加する場合に

オラクル初心者です教えてください。
バージョンが関係あるのかは分かりませんが、8.1.7です。

AAAテーブルに10個の項目があり、真中に項目を追加する場合に、今入っているデータを生かしたい場合にどうやってやればよいのでしょうか?

↓領域を増やす場合などはこうやっているのですが
 項目がずれているので駄目ですよね?
CREATE TABLE BBB AS SELECT * FROM AAA
DROP TABLE AAA
CREATE TABLE AAA(真ん中に項目追加後)
INSERT INTO AAA SELECT * FROM BBB

やっぱりINSERT分に項目を全部書かないとだめなのでしょうか?

Aベストアンサー

かかれているSQL文の中に2個所アスタリスクがありますが、どちらかで項目を並べればいいですよ。

CREATE TABLE BBB AS SELECT F1,F2,NULL,F3 FROM AAA
DROP TABLE AAA
CREATE TABLE AAA(真ん中に項目追加後)
INSERT INTO AAA SELECT * FROM BBB

とか、

CREATE TABLE BBB AS SELECT * FROM AAA
DROP TABLE AAA
CREATE TABLE AAA(真ん中に項目追加後)
INSERT INTO AAA SELECT F1, F2, NULL, F3 FROM BBB

Q安価でよい問題集は?-Bronze

こんにちは。
Oracleのブロンズ(DBA10g・SQL)を短期間で取得したいのですが、比較的安価(1万円未満)でよい問題集などを扱ってるサイトなどはご存知ないでしょうか?クラムメディア問題集などには、Bronzeはないんですよねぇ。
よろしくお願いいたします。

Aベストアンサー

書籍をネットオークションで安く購入するのはどうでしょうか?

以前、私はブロンズ取得後、書籍を全部ネットオークションで売り払いましたけど。

ちなみに書籍の内容はアスキー出版のものがおすすめです。オラクル公認なので。


人気Q&Aランキング

おすすめ情報