注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL語法與范例詳解詞典

SQL語法與范例詳解詞典

SQL語法與范例詳解詞典

定 價:¥36.00

作 者: 王欣 編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: SQL

ISBN: 9787111262619 出版時間: 2009-02-01 包裝: 平裝
開本: 32開 頁數(shù): 360 字數(shù):  

內容簡介

  《SQL語法與范例詳解詞黃》以SQLServer2005為工具,講解SQL語言的應用,提供了近豐富的應用實例,讀者可以隨查隨用。《SQL語法與范例詳解詞黃》內容全面、結構清晰,查詢方便,不僅全面地介紹了SQL語句。全書共分為21章,通過實例全面、系統(tǒng)地講解了SQL語言各方面的相關知識,內容涵蓋常見的數(shù)據(jù)查詢、篩選、數(shù)據(jù)安全性、游標與觸發(fā)器、聚類和系統(tǒng)函數(shù)等?!禨QL語法與范例詳解詞黃》豐富的實例,極大地降低了學習難度,適用于學習和使用SQL編程的讀者,尤其適合SQL的初學者,同時也是查詢SQL知識點的必備案頭參考書。

作者簡介

  楊吉,浙江寧波人,法學博士。智唐文化工作室創(chuàng)始人、執(zhí)行總監(jiān).智唐文化網(wǎng)總編輯。浙江六和律師事務所律師兼網(wǎng)絡與知識產(chǎn)權部副主任。專欄作者和文化產(chǎn)業(yè)觀察者。主要從事領域:知識產(chǎn)權法、互聯(lián)網(wǎng)、新媒體、圖書出版和影視娛樂產(chǎn)業(yè)。歷任中信出版社、機械工業(yè)出版社、廣西師范大學出版社等出版社特約圖書評論人、《立場》執(zhí)行主編、“醒客”(Thinker)學術協(xié)會名譽顧問.浙江大學“求是學社”副社長兼任學術發(fā)展中心主任,“博士咖啡”專欄作者.新浪文化頻道專欄作家。長期為《21世紀經(jīng)濟報道》、《青年參考》、《商界評論》、《中國經(jīng)營報》、《中華讀書報》。《上海證券報》、《國際金融報》、《南方都市報》、《中國圖書商報》、《商學院》、《新營銷》、《管理學家》等媒體撰寫財經(jīng)圖書書評。著有《法理的解釋:思辨筆記》、《21世紀的書:信息時代商業(yè)思想10×10閱讀》、《讀到財智》等作品。

圖書目錄

前言
第1章 表的常規(guī)操作
函數(shù)名稱功能說明
CREATETABLE創(chuàng)建數(shù)據(jù)庫表2
DEFAULT向表中插入數(shù)據(jù)時的默認值3
ADDCOLUMN向表中添加新列4
DROPCOLUMN刪除表中的列5
MODIFYCOLUMN修改表中的某列的結果6
SP_RENAME對表進行重命名7
DROPTABLE刪除表8
CREATEDATABASE創(chuàng)建新數(shù)據(jù)庫及存儲該數(shù)據(jù)庫的文件9
DROPDATABASE刪除數(shù)據(jù)庫11
第2章 索引和視圖
函數(shù)名稱功能說明
CREATEINDEX創(chuàng)建索引14
UNIQUE創(chuàng)建唯一索引15
CLUSTERED創(chuàng)建簇索引16
DROPINDEX索引的銷毀17
CREATEVIEW創(chuàng)建視圖18
DROPVIEW銷毀視圖19
第3章 簡單查詢
函數(shù)名稱功能說明
SELECT從數(shù)據(jù)庫中檢索數(shù)據(jù)行22
DISTINCT去除查詢結果中的重復記錄23
ORDERBY對查詢結果進行排序24
WHERE定義查詢條件25
BETWEEN在兩個值之間進行比較篩選26
strtoul將字符串轉換成無符號長整數(shù)27
toascii將整數(shù)轉換成合法的ASCII字符28
第4章 常用運算符
函數(shù)名稱功能說明
判斷左側操作數(shù)的值不大于右側操作數(shù)的真假30
判斷左側操作數(shù)的值不小于右側操作數(shù)的真假31
判斷某個表達式是否不等于另一表達式的真假32
匹配字符串33
返回兩數(shù)相除后的余數(shù)34
對兩個整數(shù)值執(zhí)行位與邏輯運算35
判斷兩個表達式的大小36
判斷兩個表達式以得出大于或等于的結果37
判斷兩個表達式是否不相等38
判斷左操作數(shù)的值是否小于右操作數(shù)39
判斷左操作數(shù)的值是否小于或等于右操作數(shù)40
兩個表達式相減41
插入注釋語句42
兩個表達式相乘43
用一個數(shù)除以另一個數(shù)44
成對注釋說明信息45
匹配指定集合中的單個字符46
匹配指定集合內的單個字符47
執(zhí)行\(zhòng)位異或運算48
模式匹配的字符串比較操作49
邏輯位或運算50
邏輯位非運算51
兩個表達式相加52
比較兩個表達式的等價性54
第5章 復雜條件查詢
函數(shù)名稱功能說明
AND兩個布爾表達式的和運算56
OR兩個布爾表達式的或運算57
IN指定值是否與子查詢的值相匹配58
NOT對布爾型數(shù)據(jù)取反60
LIKE字符串是否與模式相匹配61
ESCAPE搜索包含特殊通配符的字符串63
第6章 數(shù)據(jù)變更操作
函數(shù)名稱功能說明
INSERT將新行添加到表或視圖中66
UPDATE更改表數(shù)據(jù)70
DELETE刪除行74
第7章 聚合函數(shù)
函數(shù)名稱功能說明
AVG返回組中各值的平均值78
CHECKSUM返回計算出來的校驗和值80
CHECKSUM_AGG返回組中各值的校驗和81
COUNT組中的項數(shù)int82
COUNT_BIG組中的項數(shù)bigint83
GROUPING聚合函數(shù)84
MAX返回表達式的最大值85
MIN返回表達式的最小值86
SUM返回表達式中所有值的和87
STDEV返回所有值的標準偏差89
STDEVP返回指定所有值的總體標準偏差90
VAR返回所有值的方差91
VARP返回所有值的總體方差92
第8章 配置函數(shù)
函數(shù)名稱功能說明
@@DATEFIRST返回SETDATEFIRST的當前值94
@@DBTS當前timestamp數(shù)據(jù)類型的值95
@@LANGID本地語言標識符(ID)96
@@LANGUAGE當前所用語言的名稱97
@@LOCK_TIMEOUT返回當前會話的鎖定超時設置98
@@MAX_CONNECTIONS實例允許同時進行的最大用戶連接數(shù)99
@@MAX_PRECISIONdecimal和numeric數(shù)據(jù)類型的精度級別100
@@NESTLEVEL存儲過程的嵌套級別101
@@OPTIONS當前SET選項的信息103
@@REMSERVER遠程登錄記錄中顯示的名稱104
@@SERVERNAME本地服務器的名稱105
@@SERVICENAME正在運行的注冊表項名稱106
@@SPID當前用戶進程的會話ID107
@@TEXTSIZE返回TEXTSIZE選項的當前值108
@@VERSION當前的SQLServer的版本信息109
第9章 加密函數(shù)
函數(shù)名稱功能說明
EncryptByKey使用對稱密鑰加密數(shù)據(jù)112
EncryptByPassPhrase用通行短語加密數(shù)據(jù)113
Key_ID當前數(shù)據(jù)庫中對稱密鑰的ID115
DecryptByKey使用對稱密鑰對數(shù)據(jù)進行解密116
DecryptByPassPhrase對加密的數(shù)據(jù)進行解密117
Key_GUID數(shù)據(jù)庫中對稱密鑰的GUID119
EncryptByAsmKey使用非對稱密鑰加密數(shù)據(jù)120
EncryptByCert使用證書的公鑰加密數(shù)據(jù)121
Cert_ID返回證書的ID122
CertProperty返回證書屬性的值123
DecryptByAsymKey非對稱密鑰解密數(shù)據(jù)124
DecryptByCert用證書的私鑰解密數(shù)據(jù)125
AsymKey_ID非對稱密鑰的ID126
SignByAsymKey非對稱密鑰對明文簽名127
SignByCert使用證書對明文進行簽名128
VerifySignedByAsmKey測試數(shù)據(jù)在簽名之后是否發(fā)生更改129
VerifySignedByCert測試數(shù)據(jù)在簽名之后是否發(fā)生更改130
DecryptByKeyAutoCert對稱密鑰的解密131
第10章 游標函數(shù)
函數(shù)名稱功能說明
@@CURSOR_ROWS返回當前限定行的數(shù)目134
@@FETCH_STATUS上一條游標FETCH狀態(tài)135
CURSOR_STATUS游標狀態(tài)的標量函數(shù)136
第11章 日期和時間函數(shù)
函數(shù)名稱功能說明
DATEADD返回一定時間間隔后的新日期140
DATEDIFF返回跨兩個指定日期的邊界數(shù)141
DATENAME返回指定日期部分的字符串142
DATEPART返回指定日期的整數(shù)部分143
DAY返回指定日期的天數(shù)部分144
GETDATE返回當前系統(tǒng)日期和時間145
GETUTCDATE當前的UTC時間的datetime值..146
MONTH指定日期的月份147
YEAR指定日期的年份148
第12章 數(shù)學函數(shù)
函數(shù)名稱功能說明
ABS數(shù)值表達式的絕對值150
ACOS反余弦函數(shù)151
ASIN反正弦函數(shù)152
ATAN反正切函數(shù)153
ATN2反正切函數(shù)154
CEILING返回指定表達式的最小整數(shù)155
COS余弦函數(shù)156
COT余切函數(shù)157
DEGREES以弧度指定的角的相應角度158
EXP指定的float表達式的指數(shù)值159
FLOOR指定數(shù)值表達式的最大整數(shù)160
LOG指定float表達式的自然對數(shù)161
LOG10以10為底的對數(shù)162
PI返回PI的常量值163
POWER指定表達式的指定冪的值164
RADIANS對輸入的度數(shù)值返回弧度值165
RAND返回從0~~1之間的隨機float值166
ROUND舍入到指定的長度或精度167
SIGN符號函數(shù)168
SIN指定角度的三角正弦值169
SQRT返回指定表達式的平方根170
SQUARE返回指定表達式的平方171
TAN返回輸入表達式的正切值172
第13章 元數(shù)據(jù)函數(shù)
函數(shù)名稱功能說明
@@PROCID返回當前模塊的對象標識符174
COL_LENGTH返回列的定義長度175
COL_NAME返回列名176
COLUMNPROPERTY列或過程參數(shù)信息177
DATABASEPROPERTYEX指定數(shù)據(jù)庫選項或屬性的當前設置178
DB_ID返回數(shù)據(jù)庫標識號179
DB_NAME返回數(shù)據(jù)庫名稱180
FILE_ID給定邏輯文件的標識號181
FILE_IDEX返回指定邏輯文件的標識號182
FILE_NAME給定文件標識號的邏輯文件名183
FILEGROUP_ID返回指定文件組的標識號184
FILEGROUP_NAME指定標識號的文件組名185
FILEGROUPPROPERTY返回指定的文件組屬性值186
FILEPROPERTY返回指定的文件名屬性值187
FULLTEXTCATALOGPROPERTY全文目錄屬性的信息188
FULLTEXTSERVICEPROPERTY全文服務級別屬性的信息189
INDEX_COL返回索引列名稱190
INDEXKEY_PROPERTY返回關鍵索引的信息191
INDEXPROPERTY返回索引或統(tǒng)計信息屬性192
OBJECT_ID返回數(shù)據(jù)庫對象標識號193
OBJECT_NAME返回數(shù)據(jù)庫對象名稱194
OBJECTPROPERTY返回對象的有關信息195
OBJECTPROPERTYEX返回對象信息196
SQL_VARIANT_PROPERTY返回sql_variant值的基本信息197
TYPE_ID返回指定數(shù)據(jù)類型名稱的ID199
TYPE_NAME返回指定ID的類型名稱200
TYPEPROPERTY返回數(shù)據(jù)類型的信息201
第14章 排序函數(shù)
函數(shù)名稱功能說明
RANK返回結果集的分區(qū)內的排序204
DENSE_RANK返回結果集分區(qū)中無間斷的排序205
NTILE將有序分區(qū)中的行分發(fā)到指定的組206
ROW_NUMBER返回結果集分區(qū)內行的序列號207
第15章 行集函數(shù)
函數(shù)名稱功能說明
CONTAINSTABLE返回數(shù)據(jù)表210
FREETEXTTABLE為符合條件的列返回相應的表213
OPENDATASOURCE提供數(shù)據(jù)庫的連接信息215
OPENQUERY對服務器執(zhí)行指定的查詢217
OPENROWSET遠程數(shù)據(jù)所需的全部連接信息218
OPENXML通過XML文檔提供行集視圖221
第16章 安全函數(shù)
函數(shù)名稱功能說明
CURRENT_USER返回當前用戶的名稱226
sys.fn_builtin_permissions返回內置權限層次結構的說明227
Has_Perms_By_Name評估用戶對安全對象的有效權限229
IS_MEMBER指示數(shù)據(jù)庫角色的成員230
IS_SRVROLEMEMBER指定固定服務器角色的成員231
SCHEMA_ID返回架構ID232
SCHEMA_NAME返回架構名稱233
SESSION_USER返回當前上下文的用戶名234
SETUSER數(shù)據(jù)庫角色模擬另一用戶235
SUSER_ID返回用戶的登錄標識號236
SUSER_SID返回指定登錄名的SID237
SUSER_SNAME返回與SID關聯(lián)的登錄名238
sys.fn_builtin_permissions返回內置權限層次結構說明239
SYSTEM_USER允許將當前登錄提供的值插入表241
SUSER_NAME返回用戶的登錄標識名242
USER_ID返回數(shù)據(jù)庫用戶的標識號243
USER_NAME基于標識號返回數(shù)據(jù)庫用戶名244
第17章 字符串函數(shù)
函數(shù)名稱功能說明
ASCII表達式中最左側字符的ASCII代碼值246
CHAR將intASCII代碼轉換為字符247
CHARINDEX字符串中指定表達式的開始位置248
DIFFERENCE返回一個整數(shù)值249
LEFT返回從左邊開始指定個數(shù)的字符250
LEN返回字符串表達式的字符數(shù)251
LOWER將大寫字符轉換為小寫字符252
LTRIM刪除前導空格之后的字符表達式253
NCHAR返回指定整數(shù)代碼的Unicode字符254
PATINDEX指定表達式中模式第一次出現(xiàn)的位置255
QUOTENAME返回帶有分隔符的Unicode字符串256
REPLACE字符串表達式的替換257
REPLICATE以指定的次數(shù)重復字符表達式258
REVERSE返回字符表達式的逆向表達式259
RIGHT從右邊開始指定個數(shù)的字符260
RTRIM截斷所有尾隨空格后返回字符串261
SOUNDEX返回由四個字符組成的代碼262
SPACE返回由重復空格組成的字符串263
STR返回由數(shù)字轉換來的字符264
STUFF刪除指定長度的字符265
SUBSTRING返回表達式的一部分內容266
UNICODE返回輸入表達式的第一個字符
的整數(shù)值267
UPPER小寫字符轉換為大寫字符268
第18章 系統(tǒng)函數(shù)
函數(shù)名稱功能說明
APP_NAME返回當前會話的應用程序名稱270
CASE返回多個可能結果表達式之一271
CAST將數(shù)據(jù)類型顯式轉換為另一種數(shù)據(jù)類型273
COALESCE返回第一個非空表達式274
COLLATIONPROPERTY返回指定排序規(guī)則的屬性276
COLUMNS_UPDATED返回varbinary位模式277
CURRENT_TIMESTAMP返回當前的日期和時間278
CURRENT_USER返回當前用戶的名稱279
DATALENGTH返回用于表示任何表達式的字節(jié)數(shù)280
@@ERROR返回上一個Transact-SQL的錯誤號281
ERROR_LINE返回CATCH塊錯誤的行號282
ERROR_MESSAGE返回CATCH塊錯誤的消息文本283
ERROR_NUMBER返回CATCH塊的錯誤號284
ERROR_PROCEDURE返回CATCH塊錯誤的存儲過程285
ERROR_SEVERITY返回CATCH塊運行錯誤的嚴重級別286
ERROR_STATE返回CATCH塊運行的錯誤狀態(tài)號287
fn_helpcollations返回SQLServer支持的排序規(guī)則列表288
fn_servershareddrives返回共享驅動器的名稱289
fn_virtualfilestats返回數(shù)據(jù)庫文件的I/O統(tǒng)計信息290
FORMATMESSAGE根據(jù)sys.messages消息來構造消息292
GETANSINULL返回此會話的數(shù)據(jù)庫的默認為空性293
HOST_ID返回工作站標識號294
HOST_NAME返回工作站名295
IDENT_CURRENT返回生成的最新標識值296
IDENT_INCR返回增量值298
IDENT_SEED返回種子值299
@@IDENTITY最后插入的標識值的系統(tǒng)函數(shù)300
IDENTITY將標識列插入到新表中301
ISDATE確定輸入表達式是否為有效日期302
ISNULL指定的替換值替換NULL303
ISNUMERIC確定表達式是否為有效的數(shù)值類型304
NEWID創(chuàng)建uniqueidentifier類型的唯一值305
NULLIF判斷兩個指定的表達式是否等價306
PARSENAME返回對象名稱的指定部分308
@@ROWCOUNT返回受上一語句影響的行數(shù)309
ROWCOUNT_BIG返回已執(zhí)行的上一語句影響的行數(shù)310
SCOPE_IDENTITY返回已執(zhí)行的上一語句影響的行數(shù)311
SERVERPROPERTY服務器實例的屬性信息313
SESSIONPROPERTY會話的SET選項設置314
SESSION_USER當前數(shù)據(jù)庫中上下文的用戶名315
STATS_DATE指定索引更新的統(tǒng)計信息316
sys.dm_db_index_physical_stats返回數(shù)據(jù)和索引的大小和碎片信息317
SYSTEM_USER允許將系統(tǒng)為當前登錄提供的值插入表中319
@@TRANCOUNT當前連接的活動事務數(shù)320
UPDATE返回一個布爾值321
USER_NAME基于標識號返回數(shù)據(jù)庫用戶名323
XACT_STATE會話的事務狀態(tài)的標量函數(shù)324
第19章 系統(tǒng)統(tǒng)計函數(shù)
函數(shù)名稱功能說明
@@CONNECTIONS返回SQLServer自啟動以來的連接數(shù)326
@@CPU_BUSYSQLServer自上次啟動后的工作時間327
fn_virtualfilestats數(shù)據(jù)庫文件的I/O統(tǒng)計信息328
@@IDLE返回SQLServer自啟動后的空閑時間330
@@IO_BUSY執(zhí)行輸入和輸出操作的時間331
@@PACKET_ERRORS在SQLServer連接上發(fā)生的數(shù)據(jù)包錯誤數(shù)332
@@PACK_RECEIVED返回SQLServer自啟動后讀取的輸入數(shù)據(jù)包的個數(shù)333
@@PACK_SENT返回SQLServer自啟動后輸出數(shù)據(jù)包的個數(shù)334
@@TIMETICKS返回每個時鐘周期的微秒數(shù)335
@@TOTAL_ERRORS返回SQLServer自啟動之后磁盤寫入的錯誤數(shù)336
@@TOTAL_READ返回SQLServer自啟動后讀取磁盤的次數(shù)337
@@TOTAL_WRITE返回SQLServer自啟動以來所磁盤寫入的次數(shù)338
第20章 文本和圖像函數(shù)
函數(shù)名稱功能說明
PATINDEX指定表達式中某模式第一次出現(xiàn)的起始位置340
TEXTPTR對應于varbinary格式的文本指針值341
TEXTVALID檢查特定文本指針是否有效343
第21章 聚合分析與分組
函數(shù)名稱功能說明
ROLLUP擴展查詢結果346
CUBE擴展查詢結果347
HAVING指定組或聚合的搜索條件348
字母索引349

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號