データ操作言語の私のSQL DQL

Navicatは動作
1.tabは、最初に選択し、
矢印キー+を選択し、キーパッドを入力して
自動的に表示され、学生(表)から選択*するコードのテーブルを開くために新しいクエリ]をクリック2.。

3.名前フィールドには忘れてしまった場合は、モード取得するために使用することができる
テーブルのトーンドット列名テーブルを。すべての列(フィールド)フィールドを選択するには、矢印キーを押すと自動的に表示されます

4.myの SQLの大文字小文字を区別しないキーワード(着色)は、好ましくは、大文字
マイSQL共通機能
エイリアスを省略することができるように、テーブルの列に5エイリアス
テーブルエイリアスに再生場合、コールは、時間フィールドを有します私たちは、むしろ、元のテーブル名使用するよりも、RBIにエイリアステーブルを使用する必要があり
、同じフィールドを伝えることができ、テーブルの別名はどのテーブルに属し
6.「電話」ボックスには、テーブル「電気」「言葉」でないに表示されます
7.distinct 2種類使用
関数の括弧内の結果から(result.ExamDate)異なる選択マルチカラムに充填することができない
結果ステートメントから別個result.ExamDateを選択

8.オペレーター
算術演算子:+、 - 、*、/ 、%、DIV
比較演算子:<、>、> =、 =、<=、<>、=、等、の間と、に,! ないで、nullである、ではないヌル
=:=、代入演算子
、||または、&&と、:論理演算子!ではありません、

比較演算子は、(1)または偽(0)真で返します。

ことに注意してください
「=」のみ更新ステートメントを変更代入演算子され
、他の例では「=」は、比較演算子であります

11ブランクチェック値を2例
1)の値が存在すること、その後、削除ブランク
2)はヌル値を有していませんでした

10と20を含む12.between 10,20
13.or非連続セクション
問い合わせ14.in

15.likeファジークエリ
_単語を強調するプレースホルダは、より表現を書き込むことができる複数の文字
%ゼロ以上の
シンボル(エスケープ)、続いて特殊記号\(バックスラッシュ)を追加する必要がある場合
とワイルドカード類似した:
「*」「より多くの意味?「は

%一般的には、クエリの効率が低下するのは簡単ですので、フロントのない背中、上

降順16.orderすることによりASC
17.limit制限復帰条件
学生制限0,10から選択*が
10 + 1 0の合計から戻り始める
時間0に先行0を省略することができるされている
限界10
19 A等価結合
インナー20の内側接続できます省略し
たときに、右とテーブルがNull対応していないが充填されたアウトリーチ21についての左
デカルト積が18を
学生、グレードから選択*;
同等の
選択*学生のクロス結合からグレード

22.統計機能の
数()、カウント(あなたは3種類置くことができます:数値、フィールド)を
COUNT(1)= COUNT(100)原理:学生カジュアルプラス1からstudentNo、1を選択し、プラス文字が行います(そう最長であります)
COUNT(
)(1)速い最大カウント見つける
COUNT(セックス)
null値が統計にカウントされませんが、計算例に参加しません:ヌル+ 10のリターンを選択し、まだ空nullの選択はnull> 10の復帰はまだ空のnullである
COUNT(1 )-count(性別)= NULL行セックス
SUM()
AVG()、
MAX()
分()
制御フロー関数
IF(、)
床()
ランド()
CEIL()

おすすめ

転載: blog.csdn.net/luckyGirlIT/article/details/94643588