Javaの研究では、2019年6月22日土曜日ノート

一、数据初始化和语法選択
T_Employees(番号、名前、年齢、給与)VALUES( 'DEC001'、 'TOM'、25,8300)に挿入。
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES( 'DEC002'、 'ジェリー'、28,9300.80)。
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES( 'SALES001'、 'ジョン'、23,5000);
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES( 'SALES002'、 'ケリー'、28,6200);
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES( 'SALES003'、 '石'、22,1200);
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES( 'hr001'、 'ジェーン'、23,2200.88)。
T_Employees(番号、名前、年齢、給与)VALUES( 'hr001'、 'ティナ'、25,5200.36)。INSERT INTO。
INSERT INTO T_Employees(番号、名前、年齢、給与)VALUES(」
INSERT INTO T_Employees(番号、年齢、給与)VALUES( 'it002'、27,2800);
2、選択構文
1、選択* T_Employeesから。
2、列のみ取り出す必要があります。T_Employeesから選択された数、選択名 T_Employeesから、年齢を
3、列の別名:番号、名前などの名称、T_Employeesからage111 AS年齢として選択された数の
今の年齢+ 10年後に番号、名前などの名称、age111として年齢、年齢、+ 1 1、のように選択された数:4、計算列()T_Employeesから
。5、使用:<5000給与T_EmployeesからSELECT名
。6、任意のテーブルに関連するデータを取得できません:1 + 1を選択し、今選択し ()。

第三に、集約関数(無関係な場合)
1、SQL集約関数:最大、最小、平均(平均値)、合計は、カウント(数量)
2、T_EmployeesからMAX(給与)を選択WHERE年齢> 25
。3、最小及び最大給与賃金:SELECT MIN(給与)、MAX T_Employeesから(給与)
4、従業員の年齢の25年以上の数:SELECT COUNT(*)T_EmployeesからWHERE年齢> 25
5、すべての賃金と平均賃金の合計:選択合計(給与)、 T_EmployeesからAVG(給与)

フォー、注文
。1、また(ASC)昇順または降順のソートを指定することができ、あなたが列または複数列でソート指定することができますselect文、(DESC)によって句の順序の最後に
年齢の昇順にソート2、すべての従業員情報のリスト:SELECT T_Employees年齢DESC、ASCの給与順から
3、年齢によって降順、SELECTに従って降順賃金と同じ年齢
T_Employeesから年齢順にDESCを、給与DESC
息子で4、オーデル文は、where句、年齢> T_Employeesから*を選択し配置する必要があります後 、年齢DESCで23ため、給与DESC

ファイブは、あいまい一致のように
1つのワイルドカード文字は、各発生の文字に一致する、「_」アンダースコア末尾の半角に一致します。SELECT '名前like'_erry T_Employeesから
任意の回数(ゼロまたは複数)と一致2、マルチ文字『%』、。SELECT
名「%のEの%」のようなT_Employeesから
。3、パフォーマンスの低下、簡単な全表スキャンのように。

六、ヌル
1、データベース、列の値が指定されていないが、その値がnullの場合、データベースのnullは選択ヌル+ 1がヌルであるため、ノーがあるというよりも、「知らない」と述べた
2、SELECT T_Employees名= nullのからを; SELECT T_Employeesから名前!= NULL;任意のリターンアドレスを持たない、「知りません」データベースもあるため
3.質問:値T_Employeesテーブル名の列がnullの場合、クエリの結果は何ですか?T_Employeesから'' +名を選択し
、ヌル、ヌル、および任意の操作を行うにはどんなものがnullの回答:
nullである4、SQLを使用した、分析nullにnullではありません。
SELECT nameがnullであるT_Employeesから
SELECT
名前T_Employeesからこれは、nullではありません

おすすめ

転載: blog.51cto.com/14394144/2412351