[プログラマーSQLハイスコアKit]SUM MAXMIN
以前の文章のように、プログラマーにSQL文を学ばせます.
データの説明は次のとおりです.(データは前の記事と同じ)
ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.
1.最大値を取得
最近入ってきた動物がいつ入ってきたかを調べるSQL文を記入してください.次のように出力する必要があります.(結果が違う.)
MAXでDATETIME色の最値を計算すればいいです
最初に動物保護所に入った動物がいつ入ってきたのかを調べるSQL文を記入してください.次のように出力する必要があります.(結果が違う.)
MINを使用すると、DATETIME列の最高値が得られます.
動物保護のすべての動物を検索するSQL文を入力してください.次のように出力する必要があります.(結果が違う.)
出力値のCOUNTを求めればいいです.列の中でANIMAL IDをつかんでCOUNTを行います.
動物保護所に入った動物の名前を検索するSQL文を記入してください.名前がNULLの場合、統計はなく、重複する名前は1です.次のように出力する必要があります.(結果が違う.)
データ重複除外はDISTINCT NAMEに対してCOUNTを行うだけでよい.そしてNAMEはNULL以外のものしか選択できないので、NAME is not nullでいいです.
データの説明は次のとおりです.(データは前の記事と同じ)
>データの説明
ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.
1.最大値を取得
最近入ってきた動物がいつ入ってきたかを調べるSQL文を記入してください.次のように出力する必要があります.(結果が違う.)
MAXでDATETIME色の最値を計算すればいいです
SELECT MAX(DATETIME) FROM ANIMAL_INS;
2.最高価格を求める 最初に動物保護所に入った動物がいつ入ってきたのかを調べるSQL文を記入してください.次のように出力する必要があります.(結果が違う.)
MINを使用すると、DATETIME列の最高値が得られます.
SELECT MIN(DATETIME) FROM ANIMAL_INS;
3.動物数を得る 動物保護のすべての動物を検索するSQL文を入力してください.次のように出力する必要があります.(結果が違う.)
出力値のCOUNTを求めればいいです.列の中でANIMAL IDをつかんでCOUNTを行います.
SELECT COUNT(ANIMAL_ID) FROM ANIMAL_INS;
4.重複除外 動物保護所に入った動物の名前を検索するSQL文を記入してください.名前がNULLの場合、統計はなく、重複する名前は1です.次のように出力する必要があります.(結果が違う.)
データ重複除外はDISTINCT NAMEに対してCOUNTを行うだけでよい.そしてNAMEはNULL以外のものしか選択できないので、NAME is not nullでいいです.
SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME is not null;
Reference
この問題について([プログラマーSQLハイスコアKit]SUM MAXMIN), 我々は、より多くの情報をここで見つけました https://velog.io/@peration/프로그래머스-SQL-SUM-MAX-MINテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol