人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

SQL語(yǔ)句示例

發(fā)布日期:2022-02-04 18:16 | 文章來(lái)源:源碼之家

==========================================================
Select基本語(yǔ)法結(jié)構(gòu)
==========================================================
Select[predicate]{*|table.*|[table.]]field[,[table.]field2[,...]}
[ASalias1[,alias2[,...]]]
[INTOnew_table_name]
FROMtableexpression[,...]
[Where...]
[GROUPBY...]
[ORDERBY...][ASC|DESC]] predicate-->指定返回記錄(行)的數(shù)量,可選:ALL,TOP
*--------->指定表中所有字段(列).
table----->指定表的名稱(chēng).
field----->指定表中字段(列)的名稱(chēng)
[ASalias]-替代表中實(shí)際字段(列)名稱(chēng)的化名.
[INTOnew_table_name]-->創(chuàng)建新表及名稱(chēng).
tableexpression---->表的名稱(chēng).
[GROUPBY...]表示以該字段的值分組
[ORDERBY...]表示按升序排列,降序選DESC;
------------------------------------------------------------
1選擇列
------------------------------------------------------------
sql語(yǔ)句在access中的輸入方法
(1)選擇"查詢"-->新建-->默認(rèn)設(shè)計(jì)視圖-->點(diǎn)擊確定
(2)關(guān)閉"顯示表對(duì)話框"
(3)在菜單攔選擇"視圖"--->SQL視圖,就可以輸入SQL語(yǔ)句了
示例1_1_選擇所有字段
Select*
FROMuseres;
示例1_2_選擇部分字段
Selectuser_name,real_name,submit_date
FROMuseres;
示例1_3查詢兩個(gè)表中的字段
Select圖書(shū)信息表.圖書(shū)條碼,借書(shū)信息表.圖書(shū)條碼
FROM圖書(shū)信息表,借書(shū)信息表; 示例解讀:
通過(guò)上面簡(jiǎn)單示例我們體會(huì)到
(1)Select子句選擇列表,它指出查詢結(jié)果集所包含的字段(列)及其屬性,選擇所有列時(shí)用通配府*,選擇部分列時(shí)要用逗號(hào)隔開(kāi)
(2)FROM子句指出查詢的表名,要指定多個(gè)表時(shí)中間用逗號(hào)隔開(kāi)
------------------------------------------------------------
2TOP指定返回記錄數(shù)量
------------------------------------------------------------
示例1_4_返回記錄數(shù)量
SelectTOP3*
FROMuseres;
-------------------------------------------------------------
3AS派生新字段
-------------------------------------------------------------
示例1_5_派生新字段
Selectuser_name,(submit_date+30)ASnew_date
FROMuseres;
------------------------------------------------------------
4Where指定條件進(jìn)行篩選
------------------------------------------------------------
示例1_6等號(hào)查找指定記錄
Select*
FROMuseres
Whereuseres.real_name="紅紅";
示例1_7年齡大于30的人
Select*
FROMuseres
Whereage>30
從上面可以看出,在根據(jù)條件進(jìn)行篩選時(shí),要用到運(yùn)算符,常見(jiàn)的運(yùn)算符如下所示:
1比較運(yùn)算符
=等于
<>不等于
>大于
<小于
<=小于等于
>=大于等于
2邏輯運(yùn)算符
ALL所有條件都為true則返回true
AND兩個(gè)條件都為true則返回true
OR有一個(gè)條件為true則返回true
NOT對(duì)值取反
ANY所有條件中只要有一個(gè)為true則返回true
BETWEEN只要操作數(shù)在指定的范圍內(nèi),則返回true
IN只要操作數(shù)等于表達(dá)式中的一個(gè),則返回true
LIKE如果操作數(shù)與模式相匹配,則返回true
SOME在一系列的比較中,有些為true則返回true
示例1_8_某日以前注冊(cè)用戶
Select*
FROMuseres
Wheresubmit_date<#2004-12-30#
示例1_9_某時(shí)間段注冊(cè)用戶
Select*
FROMuseres
Wheresubmit_dateBETWEEN#2004-1-1#AND#2005-5-1#
示例1_10_按關(guān)鍵字查找
Select*
FROMuseres
Whereuseres.real_nameLIKE"*李*"
------------------
IN與OR的區(qū)別
-----------------
示例_IN篩選字段中的記錄
Selectreal_name,submit_date
FROMuseres
Wherereal_nameIn("小李","小張")
示例_OR篩選字段中的記錄
Selectreal_name,submit_date
FROMuseres
Wherereal_name="小李"orreal_name="小張"
------------------------------------------------------------
5GROUPBY分組結(jié)果集
------------------------------------------------------------
示例1_12_GROUPBY分組結(jié)果集
Selectsex,SUM(age)ASage之SUM
FROMuseres
GROUPBYuseres.sex
ORDERBYSUM(age)DESC;
示例解讀:
按字段"sex"下的記錄對(duì)新"字段"age之SUM"進(jìn)行分組.
ORDERBY...DESC用來(lái)指定按降序排列
本例中的sum為SQL中的聚合函數(shù)(對(duì)一組值進(jìn)行操作,返回單一的匯總值),下面是常用的幾個(gè)聚合函數(shù):
1SUM求總和函數(shù)
格式:
SUM([ALL|DISTINCT]expression)
參數(shù):
ALL對(duì)所有值求總和,默認(rèn)為ALL
DISTINCT求總和時(shí)排除重復(fù)項(xiàng)
expression值或表達(dá)式,可以是變量,字段,函數(shù)等
2AVG求平均值函數(shù)
格式:
AVG([ALL|DISTINCT]expression)
參數(shù):
ALL對(duì)所有值求平均,默認(rèn)為ALL
DISTINCT求平均時(shí)排除重復(fù)項(xiàng)
expression值或表達(dá)式,可以是變量,字段,函數(shù)等
3MIN和MAX函數(shù)分別為求最小值和最大值,格式和上面類(lèi)似.
4COUNT行計(jì)數(shù)函數(shù)
格式:
COUNT({[ALL|DISTINCT]expression|*})
ALL表示計(jì)算除了NULL以外的其他項(xiàng),為默認(rèn)選項(xiàng)
DISTINCT表示COUNT返回唯一非空值的數(shù)量
expression為表達(dá)式,不能是txte,image,ntxt和uniqueidentifier類(lèi)型的數(shù)據(jù).
示例1_13_AVG求平均值函數(shù)
Selectsex,AVG(age)ASage之AVG
FROMuseres
GROUPBYuseres.sex
ORDERBYAVG(age)DESC;
示例1_14_COUNT返回記錄數(shù)量
SelectCOUNT(*)
FROMuseres
示例1_15_按性別分組記錄數(shù)量
Selectsex,COUNT(*)
FROMuseres
GROUPBYsex;
------------------------------------------------------------
6DISTINCT從尾部除去重復(fù)記錄
------------------------------------------------------------
SelectDISTINCTreal_name
FROMuseres
------------------------------------------------------------
7組合查詢
------------------------------------------------------------
當(dāng)需要從多個(gè)表中查詢時(shí),可以使用組合查詢
Selectuseres.real_name,logtime.log_time
FROMuseres,logtime
Where(((useres.real_name)=[logtime].[real_name]));

海外穩(wěn)定服務(wù)器

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部