オラクルの基本的な操作とヒント

-ファジィクエリは
--1「山東」生徒の名前、電話番号、住所などの問い合わせに対応しています。
SELECT studentName、電話番号、住所を
学生から
「山東%」のようなWHEREアドレスを。

。--2クエリ名は、情報主体の言葉の「データベース」が含まれている
SELECT *
件名から
WHEREサブジェクト名「%データベース%」のような。


。学生情報の先頭に--- 3お問い合わせ先へ「1387」
SELECT *
学生から
「1387%」のようなWHERE電話。

。--4クエリ某江、単一学生情報の名称
SELECT *
学生から
「ジンジャー_」のようなWHERE studentName。

。--5お問合せ番号1004の学校の生徒が授業に参加するには、1,2,3テストの点数情報の番号
SELECT *を
結果から
(1,2,3)にWHERE studentno = 1004とsubjectno。


誕生1989年12月31日1980年1月1日の間に学生情報の--6。クエリの日付
SELECT *
学生から
WHERE TO_DATE( '1980年1月1日'、 'YYYY-MM-DD')とTO_DATE BETWEEN borndate ( '1989年12月31日'、 'YYYY- MM-DD')。

-パケット統計:
。--1クエリの数コース毎学期/年数50時間以上
SELECT gradeidグレード、COUNT(*)レッスン
件名から
classhour> 50
gradeidによってグループ。


。--2各学期の学生の平均年齢を照会
(MONTHS_BETWEEN(SYSDATE、borndate平均、gradeid年を選択 )/ 12) 平均年齢
学生から
gradeidによってグループ。

 

。--- 3北京の照会では学期ごとに学生の数
を選択gradeidグレード、(*)数をカウント
学生から
「北京%」のようなWHEREアドレス
gradeidによってグループ。

- 4.クエリの学生は、レコード、および結果に従って降順に失敗した平均的な学生は、受験
studentno学生数、平均(studentresult)成績平均点選択
結果から
studentnoによってグループ
HAVING AVG(studentresult)> = 60
2での注文DESC;


- 5.出会う渡し平均の進路2010年3月22日のためのテスト日
平均選択subjectnoコース番号、(studentresult)平均点の
結果から
WHERE examdate = TO_DATE(「2010-03-22」、「YYYY-MM -DD「)とstudentresult> = 60
subjectnoによってグループ。


。--6少なくとも二回試験に学生の数、失敗の数失敗したクエリ
を選択studentnoの学生数は、カウント数(studentno)が失敗した
結果から
WHERE studentresult <60
グループstudentnoによって
HAVING数(studentno)> = 2;

 

おすすめ

転載: www.cnblogs.com/javahua/p/11563278.html