1 #ページングクエリ☆ 2 / * 3つ のシナリオ:データを表示する、表示がSQL不完全ページング要求を提出する 。4 。5 構文: 6 クエリのSELECTリスト 。7 表から 8 [タイプを表2に加わる参加 9。 条件コネクタON 10 フィルタここ 。11 グループ化条件によってグループ 12 パケット有するフィルタ 13は、 ソート列順]、 14 リミットオフセット、サイズ; 15 16 (インデックスは0から始まる開始)出発表示するインデックスエントリのオフセット 17 のサイズを表示しますエントリの数 18である 19の。 機能: 20である 。1)、最後にクエリステートメントを制限 21である 2)式 22 表示されるページのページ、サイズのページあたりのエントリ数 23 24 SELECTクエリリスト 25 台から 26 リミット(ページ-1)*サイズ、サイズ; 27 * / 28 29 #事例1:クエリ情報5人の従業員 30 31は、 SELECT * FROM LIMIT社員0、5 、 32 SELECT * FROM社員LIMIT 5。 、 33は 34である ケース#2:条25から11のクエリ 35 SELECT * FROM社員LIMIT 10、15 、 36 37 [ ケース#3:10前に、従業員のボーナス情報、および高い賃金を表示 38が 39 SELECT * FROM 従業員 40 COMMISSION_PCT IS NOT NULL さ41 ORDER BYの給与DESC 42は LIMIT 0、10 、 43が44である45 #ユニオンクエリ 46 / * 47 ユニオン継手合成:クエリ結果の複数を組み合わせた結果に 48 49 構文: 50 。クエリ1 51であり 、ユニオン 52は 、クエリ2 53れている ユニオン 54れている ... 55 56れています シナリオ: 57の テーブルの複数のクエリからの結果、および関連テーブルの複数の直接接続されていないが、同じ情報問い合わせ 58の 59 特性:☆ 60 。1)クエリ数の複数の同一のクエリー列である 61である 2)A記事のクエリクエリの各列の型と最高の順序一貫性のある 62 のすべての重複したエントリが表示されます連合デフォルトの重複排除組合の3) 63 64 * / 65 66 #導入ケース:クエリ部門番号が90以上であるか、メールボックスは、従業員のメッセージ含まれている 67 68 SELECT * FROM従業員WHERE メールでLIKE 「%%」 OR DEPARTMENT_ID > 90 ; 69 70 の複数に大規模な条件を使用して#ユニオンクエリ 71は、 72 SELECT * FROM従業員WHEREメールLIKE ' %A%' 73 UNION 74 SELECTを * FROM従業員WHERE DEPARTMENT_ID > 90 ; 75 76 #ケース:男性のためのクエリ情報、中国のユーザー男性ユーザー情報および外国のユーザー 77 78 SELECT上記のIDを、CNAME、CSEX FROM t_ca WHERE CSEX = ' M ' 79 UNION 80 SELECT t_id、TNAME、tgender FROM t_ua WHERE tgender = ' M '。
DQL