MySQL (C API) VC サンプルとコードのダウンロード (1) (3)_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:02:55
オリジナル
693 人が閲覧しました


4. クエリデータの最大ソート問題(1文でしか書けない)

CREATE TABLEhard (qu char (11) ,co char (11) ,je numeric(3, 0))

insert intoハード値 ('A','1',3)

ハード値に挿入 ('A','2',4)

ハード値に挿入 ('A','4' ,2)

ハード値に挿入 ('A','6',9)

ハード値に挿入 ('B','1',4)

ハード値に挿入 ( 'B','2',5)

ハード値('B','3',6)に挿入

ハード値('C','3',4)に挿入

ハード値に挿入 ('C','6',7)

ハード値に挿入 ('C','2',3)

必要なクエリ結果は次のとおりです:

qu coじー

----------- -------- --- -----

A 6 9

A 2 4

B 3 6

B 2 5

C 6 7

C 3 4

は、quごとにグループ化し、各グループから1つを取得することを意味します jeの最大のトップ2! !

そして、使用できる SQL ステートメントは 1 つだけです。 ! !

select * fromhard a where je in (ハード b から上位 2 je を選択します where a.qu=b.qu order by je)

5. 重複レコードを削除する SQL ステートメントをお探しですか?

同じフィールドを持つレコードを 1 つだけ残して削除する方法。

例えば、テーブルtestにはidフィールドとnameフィールドがあります

同じ名前のレコードがあった場合、1つだけが残り、残りは削除されます。

名前の内容は可変であり、同一レコードの数も可変です。

そのようなSQL文はありますか?

==============================

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630991.html技術記事 4. クエリデータの最大ソート問題(1文でしか書けない) CREATE TABLEhard (qu char (11) ,co char (11) ,je numeric(3, 0)) insert intohardvalues (' A',' 1',3) h に挿入します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート