SQLでの「more」、「less」の使用

Dhorseを作る

私は学校でSQLクラスを受講しています。

質問がありました:

「統計学部の学生の合計クレジット数が10分の1未満で、クレジット数が最も多い統計学部の学生のIDと名前を見つけます。結果をID順にリストし、重複して印刷しないでください。」

それに答えるために、私は次のことをしました:

スキーマ:

  • 教室(建物、部屋数、定員)
  • 部門(部門名、建物、予算)
  • コース(コースID、タイトル、部門名、クレジット)
  • インストラクター(ID、名前、部門名、給与)
  • セクション(コースID、秒ID、学期、年、建物、部屋番号、タイムスロットID)
  • 教える(ID、コースID、秒ID、学期、年)
  • 学生(ID、名前、部門名、tot cred)
  • テイク(ID、コースID、秒ID、学期、年、成績)
  • アドバイザーID、i ID)
  • タイムスロット(タイムスロットID、日、開始時間、終了時間)
  • prereq(コースID、前提条件ID)

私の答え:

    select DISTINCT ID, name
    from student
    where DEPT_NAME = 'Statistics' and TOT_CRED < .1* 128; 

私の答えでは、最大単位時間128をハードコーディングしました。これは正しい解決策を提供しますが、常に機能するとは限りません。トップクラスの学生の1人は、次の方法でそれを行いました。

select distinct tochar(less.id,'00009') as ID, less.name 
from student more, student less 
where less.totcred<more.totcred / 10 and more.deptname = 'Statistics' and less.deptname = 'Statistics' 
order by id; 

恥ずかしがり屋だったので何も聞かなかったのですが、ここで「少ない」「多い」の使い方を説明してもらえますか?

APC

moreおよびlessはテーブルエイリアスです。このソリューションは、STUDENTSテーブルから自己結合を2回選択し、2つのインスタンスを区別するためにエイリアスが必要です。エイリアスは、moreおよびlessよりも表現力がt1ありt2ます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LESSでのCSS変数の使用

分類Dev

「more」コマンドと「less」コマンドの違いは何ですか?

分類Dev

「引用符」でのHTMLデータ属性のLESS変数の使用

分類Dev

SQLでless演算子を使用して2つのテーブルを比較します

分類Dev

メディアクエリでのLESS変数の使用

分類Dev

Powershellでhead、tail、more、less、sedが行うことをどのように行うのですか?

分類Dev

PHPの最初のコンマの後にmore / lessを表示する

分類Dev

SQLでのDATEPART()の使用

分類Dev

PL / SQLでのLIKEの使用

分類Dev

属性内でのSQLの使用

分類Dev

SQL での COUNT(Distinct) の使用

分類Dev

SQLでのLIKEの使用

分類Dev

jQueryのLess / Moreボタンの切り替え

分類Dev

SQLでのINでのSUMCASEの使用

分類Dev

表示方法:show more show less Jqueryを使用する場合、親タグと兄弟タグの間になし

分類Dev

Visual Studio2013でBootstrap3.1LESSをコンパイルするためのGruntgrunt-contrib-less)の使用

分類Dev

GeanyでのLESS構文の強調表示

分類Dev

Lessでのループの問題

分類Dev

SpringBoot-lessではなくSpringBootを使用するのはなぜですか?

分類Dev

Django 2.0でのSQL Serverの使用

分類Dev

SQLでのトップNの使用

分類Dev

SQL Serverでのvarchar(MAX)とTEXTの使用

分類Dev

SQL Server 2012 ORDERBYでのEXCEPTの使用

分類Dev

ORDERBYでのSQL連結の使用

分類Dev

Transact SQLでの「&」演算子の使用法

分類Dev

AzureでのSQL依存関係の使用

分類Dev

EFでのSQLクエリの使用

分類Dev

SQLクエリでの変数の使用

分類Dev

SQL Server2012でのMergewithTriggerの使用

Related 関連記事

ホットタグ

アーカイブ