新聞中心
在MySQL數(shù)據(jù)庫中,取整函數(shù)通常在數(shù)據(jù)處理中廣泛應(yīng)用。其中,向下取整是一種常用的取整方式,它可以將數(shù)據(jù)向下取到整數(shù)或指定小數(shù)位數(shù)的精度。本文將介紹MySQL中的向下取整函數(shù),以及它在實(shí)際開發(fā)中的應(yīng)用。

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,溫江服務(wù)器租用,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個(gè)國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
MySQL向下取整函數(shù)
MySQL中提供了多種向下取整函數(shù),包括:
1. FLOOR(x)
該函數(shù)將x向下取整到最接近的整數(shù)。例如,F(xiàn)LOOR(3.5)返回3,F(xiàn)LOOR(-2.5)返回-3。
2. TRUNCATE(x,d)
該函數(shù)將x的小數(shù)部分保留d位,并且向下取整。例如,TRUNCATE(3.14159,2)返回3.14,TRUNCATE(-2.71828,3)返回-2.718。
3. ROUND(x,d)
該函數(shù)將x四舍五入到d位小數(shù),如果不指定d,則默認(rèn)為0。例如,ROUND(3.14159,2)返回3.14,ROUND(-2.71828,3)返回-2.718,ROUND(3.5)返回4。
通過這些函數(shù),我們可以將數(shù)值數(shù)據(jù)處理成符合要求的格式。
應(yīng)用示例
MySQL向下取整函數(shù)經(jīng)常用于處理數(shù)值數(shù)據(jù),例如以下應(yīng)用場景:
1. 價(jià)格計(jì)算
在電商網(wǎng)站上,商品價(jià)格通常以小數(shù)形式存儲,但是在展示時(shí)需要將其向下取整到一定的精度,例如2位小數(shù)。通過TRUNCATE函數(shù),我們可以輕松實(shí)現(xiàn)價(jià)格精度控制。
2. 學(xué)生成績統(tǒng)計(jì)
在學(xué)生成績統(tǒng)計(jì)中,如果需要計(jì)算某個(gè)學(xué)生的總分和平均分,可以使用FLOOR函數(shù)將小數(shù)部分丟棄,只保留整數(shù)部分。這樣既可以方便查看數(shù)據(jù),又可以減少計(jì)算量。
3. 百分比計(jì)算
在進(jìn)行百分比計(jì)算時(shí),通常需要將小數(shù)向下取整到一定的精度。例如,在統(tǒng)計(jì)產(chǎn)品銷售額時(shí),需要計(jì)算某個(gè)產(chǎn)品在總銷售額中的占比,這時(shí)可以通過ROUND函數(shù)將小數(shù)精確到2位。
結(jié)語
MySQL向下取整函數(shù)是處理數(shù)值數(shù)據(jù)的常用工具。通過該函數(shù),我們可以輕松實(shí)現(xiàn)數(shù)值處理中的取整要求。在實(shí)際開發(fā)中,需要注意取整方式的選擇,避免出現(xiàn)誤差。同時(shí),我們也應(yīng)該關(guān)注其他數(shù)據(jù)類型的處理方式,例如日期、字符串等。只有全面掌握數(shù)據(jù)庫函數(shù)的應(yīng)用,才能更好地完成開發(fā)任務(wù)。
相關(guān)問題拓展閱讀:
- int是什么數(shù)據(jù)類型
- SQL語言參考大全的目錄
int是什么數(shù)據(jù)類型
int是數(shù)據(jù)庫中的一種
數(shù)據(jù)類型
。
同時(shí),作為函數(shù),INT函數(shù)指數(shù)據(jù)庫中常用函數(shù)中的“
向下取整函數(shù)
”。常用來取一個(gè)數(shù)中的整數(shù)部分。Int是將一個(gè)數(shù)值向下取整為最接近的整數(shù)的函數(shù)。為取整函數(shù)。
程序中用的最多是一般
整數(shù)類型
(簡稱“整數(shù)類型”或“整型”)和長整數(shù)類型(簡稱“
長整型
”),整數(shù)類型的類型名是“int”,長整型的類型名為“l(fā)ong int”,可簡寫為“l(fā)ong”,int和long都是關(guān)鍵字。
表示范圍及使用技巧
表示范圍
C語言沒有規(guī)定各種整數(shù)類型的表示范圍,也就是說,沒有規(guī)定各種整數(shù)的二進(jìn)制編碼長度,對于int和long,只規(guī)定了long類型的表示范圍不小于int,但也允許它們的表示范圍相同。具體C語言會對整型和長整型規(guī)定表示方式和表示范圍。
使用技巧
標(biāo)準(zhǔn)函數(shù)INT(X)其基本功能是得到一個(gè)不大于X的更大整數(shù),如INT(3.59)=3,INT(-2.01)=-3。INT函數(shù)是一個(gè)用途很廣的函數(shù),在教學(xué)中能有目的的分列其使用技巧。
SQL語言參考大全的目錄
第1章 數(shù)據(jù)庫配置與管理 1
第2章 使用企業(yè)管理器管理數(shù)據(jù)庫 75
第3章 SQL語言基礎(chǔ) 103
3.1 SQL語言概述 104
3.1.1 SQL概述 104
3.1.2 SQL語言的組成 104
3.1.3 SQL語句結(jié)構(gòu) 106
3.1.4 T-SQL語句分類 106
3.2 數(shù)據(jù)類型 107
3.2.1 整數(shù)數(shù)據(jù)類型 107
3.2.2 浮點(diǎn)數(shù)據(jù)類型 107
3.2.3 字符數(shù)據(jù)類型 108
3.2.4 日期和時(shí)間數(shù)據(jù)類型 109
3.2.5 貨幣數(shù)據(jù)類型 109
3.2.6 二進(jìn)制數(shù)據(jù)類型 110
3.2.7 文本和圖像數(shù)據(jù)類型 110
3.2.8 用戶自定義類型 110
3.3 常量 112
3.3.1 數(shù)值常量 112
3.3.2 字符串常量 112
3.3.3 日期和時(shí)間常量 芹汪112
3.4 變量 112
3.4.1 局部變量 112
3.4.2 全局變量 114
3.5 運(yùn)算符 116
3.5.1 算術(shù)運(yùn)算符 116
3.5.2 賦值運(yùn)算符 117
3.5.3 邏輯運(yùn)算符 118
3.6 流程控制語句 119
3.6.1 語句塊BEGIN…END 119
3.6.2 IF條件選擇語句 121
3.6.3 IF…ELSE 122
3.6.4 CASE分支選擇語句 124
3.6.5 WHILE循環(huán)語句 127
3.6.6 WHILE…CONTINUE…BREAK循環(huán) 128
3.6.7 RETURN 129
3.6.8 GOTO 130
3.6.9 WAITFOR 131
3.7 常用命令 132
3.7.1 DBCC命令 132
3.7.2 CHECKPOINT命令 134
3.7.3 DECLARE命令 134
3.7.4 PRINT命令 136
3.7.5 RAISERROR命令 139
3.7.6 READTEXT命令 139
3.7.7 BACKUP命令 140
3.7.8 SELECT命令 141
3.7.9 SET命令 143
3.7.10 SHUTDOWN命令 144
3.7.11 WRITETEXT命令 145
3.7.12 USE命令 145
第4章 管理數(shù)據(jù)庫與數(shù)據(jù)表 147
4.1 數(shù)據(jù)庫管理 148
4.1.1 創(chuàng)建數(shù)據(jù)庫 148
4.1.2 修改數(shù)據(jù)庫 152
4.1.3 刪除數(shù)據(jù)庫 158
4.2 數(shù)據(jù)表管理 159
4.2.1 創(chuàng)建數(shù)據(jù)表 160
4.2.2 查看數(shù)據(jù)表 167
4.2.3 修改數(shù)據(jù)表 169
4.2.4 刪除數(shù)據(jù)表 177
第5章 添加數(shù)據(jù) 179
5.1 插入單行記錄 180
5.1.1 INSERT語句基本語法 180
5.1.2 插入整行數(shù)據(jù) 180
5.1.3 插入NULL值 181
5.1.4 惟一值的插入 181
5.1.5 特定字段數(shù)據(jù)插入 182
5.1.6 插入默認(rèn)值 184
5.1.7 插入日期數(shù)據(jù) 184
5.1.8 通過視圖插入行 186
5.1.9 向表中插入記錄時(shí)注意指定的不同的字段順序 186
5.1.10 插入的數(shù)據(jù)類型值與實(shí)際中的數(shù)據(jù)類型不匹配時(shí),系統(tǒng)將輸出錯(cuò)誤提示 187
5.1.11 向表中插入字段的個(gè)數(shù)少于表中實(shí)際字段的個(gè)數(shù),有時(shí)會出錯(cuò) 188
5.2 插入多行記錄 189
5.2.1 插入多行記錄的語法格式 189
5.2.2 使用VALUES關(guān)鍵字引入多行數(shù)據(jù)插入 189
5.2.3 使用SELECT語句插入值 190
5.3 表中數(shù)據(jù)的復(fù)制 191
5.3.1 基本語法 191
5.3.2 表中數(shù)據(jù)的復(fù)制應(yīng)用 191
5.4 將SQL Server中數(shù)據(jù)導(dǎo)出到記事本中 192
5.5 將SQL Server中的數(shù)據(jù)導(dǎo)入/導(dǎo)出到Excel數(shù)據(jù)表中 193
5.5.1 從Excel導(dǎo)入數(shù)據(jù)到SQL Server中 193
5.5.2 嫌枝仔從SQL Server中將數(shù)據(jù)導(dǎo)出到Excel數(shù)據(jù)表中 194
5.6 將SQL Server中的數(shù)據(jù)導(dǎo)入/導(dǎo)出到ACCESS中 196
5.6.1 從搭宴ACCESS導(dǎo)入數(shù)據(jù)到SQL Server中 196
5.6.2 將SQL Server中的數(shù)據(jù)導(dǎo)出到ACCESS中 197
第6章 修改和刪除數(shù)據(jù) 199
6.1 UPDATE語句的基本語法 200
6.2 使用UPDATE語句更新列值 202
6.3 利用子查詢更新行中的值 205
6.3.1 語法格式 205
6.3.2 利用子查詢返回的行數(shù)不多于一行(只返回一個(gè)值) 205
6.3.3 利用子查詢返回多行(返回多個(gè)值) 206
6.3.4 利用內(nèi)連接查詢來更新數(shù)據(jù)表中的信息 207
6.4 依據(jù)外表值更新數(shù)據(jù) 209
6.5 賦值UPDATE 210
6.5.1 使用UPDATE為表中所有行中的數(shù)據(jù)賦值(省略WHERE子句) 210
6.5.2 使用UPDATE為表中的多行數(shù)據(jù)賦值 211
6.5.3 使用UPDATE為表中的一行數(shù)據(jù)賦值(WHERE子句不能省) 211
6.6 分步更新表中的數(shù)據(jù) 212
6.7 修改指定字段的數(shù)據(jù)值 214
6.7.1 修改指定datetime類型字段內(nèi)的數(shù)據(jù) 214
6.7.2 修改指定int類型字段內(nèi)的數(shù)據(jù) 215
6.7.3 修改指定varchar類型字段內(nèi)的數(shù)據(jù) 215
6.7.4 修改指定float類型字段內(nèi)的數(shù)據(jù) 216
6.8 DELETE語句的基本語法 217
6.9 使用DELETE語句刪除數(shù)據(jù) 217
6.9.1 使用DELETE語句刪除所有數(shù)據(jù)(省略WHERE子句) 217
6.9.2 使用DELETE語句刪除多行數(shù)據(jù) 219
6.9.3 DELETE語句刪除單行數(shù)據(jù)(WHERE子句不能省) 220
6.10 刪除重復(fù)行 221
6.10.1 刪除完全重復(fù)行 221
6.10.2 刪除部分重復(fù)行 222
6.11 使用TRUNCATE TABLE語句刪除數(shù)據(jù) 224
6.12 使用DELETE語句中帶有的TOP子句 224
6.13 刪除指定字段數(shù)據(jù)為空的記錄 225
6.14 通過視圖更新表 226
6.14.1 通過視圖更新表數(shù)據(jù) 226
6.14.2 通過視圖刪除表數(shù)據(jù) 228
第7章 SQL的基本查詢 229
7.1 簡單查詢 230
7.1.1 SELECT語句基本結(jié)構(gòu) 230
7.1.2 單列查詢 230
7.1.3 多列查詢 231
7.1.4 查詢所有的列 232
7.1.5 別名的應(yīng)用 232
7.1.6 使用TOP查詢前若干行 235
7.1.7 除掉重復(fù)列 237
7.2 計(jì)算列查詢 238
7.2.1 連接列值 238
7.2.2 查詢中使用計(jì)算列 238
7.2.3 查詢中使用表達(dá)式 240
7.3 條件查詢 242
7.3.1 WHERE子句 242
7.3.2 使用“=”查詢數(shù)據(jù) 242
7.3.3 使用“”查詢數(shù)據(jù) 243
7.3.4 使用“”查詢數(shù)據(jù) 243
7.3.5 使用“=”查詢數(shù)據(jù) 244
7.3.6 使用“=”查詢數(shù)據(jù) 244
7.3.7 使用“!”查詢數(shù)據(jù) 245
7.3.8 使用“!”查詢數(shù)據(jù) 245
7.3.9 使用“!=”和“”查詢數(shù)據(jù) 245
7.4 范圍查詢(BETWEEN) 246
7.4.1 查詢兩數(shù)之間的數(shù)據(jù) 246
7.4.2 查詢兩個(gè)日期之間的數(shù)據(jù) 247
7.4.3 在BETWEEN中使用日期函數(shù) 247
7.4.4 查詢不在兩數(shù)之間的數(shù)據(jù) 248
7.5 邏輯運(yùn)算符 249
7.5.1 使用AND運(yùn)算符 249
7.5.2 使用OR運(yùn)算符 250
7.5.3 使用NOT運(yùn)算符 251
7.5.4 使用OR、AND進(jìn)行查詢 252
7.6 格式化結(jié)果集 252
7.6.1 格式化日期 253
7.6.2 格式化小數(shù)位數(shù) 253
7.6.3 除去空格 254
第8章 復(fù)雜查詢 257
8.1 模糊查詢 258
8.1.1 LIKE謂詞 258
8.1.2 “%”通配符的使用 259
8.1.3 “_”通配符的使用 259
8.1.4 “”通配符的使用 260
8.1.5 “”通配符的使用 260
8.1.6 ESCAPE轉(zhuǎn)義字符 261
8.2 IN運(yùn)算符 262
8.2.1 使用IN查詢數(shù)據(jù) 263
8.2.2 在IN中使用運(yùn)算 263
8.2.3 在IN中使用列進(jìn)行查詢 264
8.2.4 使用NOT IN查詢數(shù)據(jù) 264
8.2.5 使用NOT IN查詢后兩行數(shù)據(jù) 265
8.3 行查詢 266
8.3.1 隨機(jī)查詢一行數(shù)據(jù) 266
8.3.2 結(jié)果集中添加行號 267
8.3.3 查詢隔行數(shù)據(jù) 268
8.3.4 查詢指定范圍內(nèi)的所有行數(shù)據(jù) 269
8.4 空值(NULL)判斷 270
8.4.1 查詢空值(IS NULL) 270
8.4.2 查詢非空值(IS NOT NULL) 271
8.4.3 對空值進(jìn)行處理 271
8.5 對結(jié)果集操作 273
8.5.1 利用結(jié)果集創(chuàng)建永久表 273
8.5.2 利用結(jié)果集創(chuàng)建臨時(shí)表 274
8.6 復(fù)雜條件查詢 274
8.6.1 查詢表中的第n行數(shù)據(jù) 274
8.6.2 查詢考試成績更高的分?jǐn)?shù) 276
8.6.3 查詢各部門人數(shù) 277
8.6.4 查詢各部門基本工資更低的員工 278
第9章 數(shù)據(jù)排序 279
9.1 數(shù)值數(shù)據(jù)排序 280
9.1.1 按升序和降序排列 280
9.1.2 按列別名排序 281
9.1.3 在ORDER BY子句中使用表達(dá)式 283
9.1.4 按空值排序 283
9.1.5 對多列排序 287
9.1.6 對數(shù)據(jù)表中的指定行數(shù)進(jìn)行排序 289
9.2 字符串排序 293
9.2.1 按字符串中的子串排序 293
9.2.2 按字符串中的數(shù)值排序 298
9.3 漢字排序 299
9.3.1 排序規(guī)則簡介 299
9.3.2 按姓氏筆畫排序 300
9.3.3 按拼音排序 301
9.4 按列的編號排序 301
9.5 動(dòng)態(tài)排序 303
9.5.1 在MS SQL Server中的動(dòng)態(tài)排序 303
9.5.2 在Oracle 9i中的動(dòng)態(tài)排序 304
9.6 隨機(jī)排序 306
第10章 數(shù)據(jù)統(tǒng)計(jì)分析 307
10.1 聚合函數(shù) 308
10.2 聚合函數(shù)的典型應(yīng)用 309
10.2.1 求平均值 309
10.2.2 獲取結(jié)果集行數(shù) 311
10.2.3 計(jì)算不包括更大值和最小值的平均值 313
10.2.4 對多列求和 314
10.2.5 在WHERE子句中使用聚合函數(shù) 316
10.2.6 Oracle 9i數(shù)據(jù)庫NVL()函數(shù)在聚合函數(shù)中的使用 316
10.2.7 多個(gè)聚合函數(shù)的使用 317
10.3 分組統(tǒng)計(jì) 318
10.3.1 使用GROUP BY子句創(chuàng)建分組 318
10.3.2 使用GROUP BY子句創(chuàng)建多列分組 319
10.3.3 對表達(dá)式進(jìn)行分組統(tǒng)計(jì) 320
10.3.4 在統(tǒng)計(jì)中使用ROLLUP關(guān)鍵字和CUBE關(guān)鍵字 321
10.3.5 在SQL查詢語句中GROUP BY子句的NULL值處理 323
10.3.6 使用HAVING子句設(shè)置統(tǒng)計(jì)條件 323
10.3.7 使用COMPUTE子句在結(jié)果集中顯示明細(xì)和匯總行 325
10.3.8 使用COMPUTE BY子句顯示多級分類匯總 327
10.3.9 對統(tǒng)計(jì)結(jié)果排序 328
10.3.10 在WHERE子句中使用GROUP BY子句 329
10.3.11 GROUP BY子句的特殊用法 329
第11章 子查詢 331
11.1 簡單子查詢 332
11.1.1 SELECT列表中的子查詢 333
11.1.2 多列子查詢 333
11.1.3 比較子查詢 334
11.1.4 在子查詢中使用聚合函數(shù) 335
11.2 多行子查詢 335
11.2.1 使用IN操作符的多行子查詢 336
11.2.2 使用NOT IN子查詢實(shí)現(xiàn)差集運(yùn)算 336
11.2.3 理解通過量詞實(shí)現(xiàn)多行子查詢 337
11.2.4 使用ALL操作符的多行子查詢 338
11.2.5 使用ANY/SOME操作符的多行子查詢 339
11.2.6 EXISTS子查詢實(shí)現(xiàn)兩表交集 340
11.2.7 NOT EXISTS子查詢實(shí)現(xiàn)兩表的差集 343
11.2.8 UNIQUE子查詢 344
11.3 相關(guān)子查詢 344
11.3.1 使用IN引入相關(guān)子查詢 345
11.3.2 使用NOT IN引入相關(guān)子查詢 345
11.3.3 在子查詢中使用總計(jì)函數(shù)返回單個(gè)值 347
11.3.4 理解子查詢在WHERE子句中的作用 347
11.3.5 在HAVING子句中使用相關(guān)子查詢 348
11.4 嵌套子查詢 349
11.4.1 嵌套子查詢 349
11.4.2 復(fù)雜的嵌套查詢 350
11.4.3 嵌套查詢在查詢統(tǒng)計(jì)中的應(yīng)用 352
11.4.4 在UPDATE中使用子查詢 353
11.4.5 在INSERT中使用子查詢 354
11.4.6 在DELETE中使用子查詢 354
11.5 組合查詢 355
11.5.1 交集運(yùn)算 355
11.5.2 差集運(yùn)算 355
11.5.3 通過UNION合并多個(gè)結(jié)果集 356
11.5.4 使用UNION ALL保留重復(fù)行 357
11.5.5 通過UNION語句提高查詢結(jié)果的可讀性 358
11.5.6 在UNION中通過文字確定數(shù)據(jù)的來源 359
11.5.7 通過UNION ALL語句將數(shù)據(jù)表中的指定記錄優(yōu)先顯示 360
11.6 遞歸查詢 361
11.6.1 CTE 361
11.6.2 遞歸查詢 362
第12章 多表連接 365
12.1 多表連接 366
12.1.1 笛卡爾乘積 366
12.1.2 通過WHERE子句連接多表 367
12.1.3 通過FROM子句連接多表 367
12.1.4 在多表連接中設(shè)置連接條件 368
12.1.5 在多表連接中返回某個(gè)表的所有列 369
12.1.6 通過設(shè)置表別名提高SQL可讀性 369
12.2 內(nèi)連接 370
12.2.1 等值連接 370
12.2.2 不等值連接 371
12.2.3 自然連接 372
12.2.4 復(fù)雜的內(nèi)連接查詢 372
12.3 外連接 373
12.3.1 左外連接 373
12.3.2 右外連接 374
12.3.3 全外連接 375
12.3.4 通過外連接進(jìn)行多表聯(lián)合查詢 376
12.4 其他連接 377
12.4.1 自連接 377
12.4.2 交叉連接 377
第13章 聚合與旋轉(zhuǎn)數(shù)據(jù) 379
13.1 聚合數(shù)據(jù) 380
13.1.1 聚合數(shù)據(jù) 380
13.1.2 OVER子句 380
13.1.3 附加屬性(Tiebreakers) 383
13.1.4 累積聚合 384
13.1.5 滑動(dòng)聚合 386
13.1.6 YTD聚合 388
13.2 旋轉(zhuǎn)數(shù)據(jù)(交叉表) 388
13.2.1 結(jié)果集的簡單旋轉(zhuǎn) 389
13.2.2 將結(jié)果集旋轉(zhuǎn)成一行 389
13.2.3 將結(jié)果集旋轉(zhuǎn)后求和 390
13.2.4 結(jié)果集旋轉(zhuǎn)后匯總重復(fù)字段 392
13.2.5 動(dòng)態(tài)生成旋轉(zhuǎn)數(shù)據(jù) 393
13.2.6 結(jié)果集的反向旋轉(zhuǎn) 394
13.3 常用交叉表查詢 395
13.3.1 Access交叉表查詢 395
13.3.2 SQL Server 2023交叉表查詢 397
13.3.3 SQL Server 2023交叉表查詢方案 398
第14章 視圖 403
14.1 視圖概述 404
14.2 視圖創(chuàng)建 404
14.2.1 使用企業(yè)管理器創(chuàng)建視圖 404
14.2.2 使用CREATE VIEW語句創(chuàng)建視圖 407
14.2.3 使用向?qū)?chuàng)建視圖 409
14.2.4 創(chuàng)建基于視圖的視圖 411
14.3 視圖重命名 413
14.4 視圖修改 413
14.4.1 使用企業(yè)管理器修改視圖 413
14.4.2 使用ALTER VIEW語句修改視圖 414
14.5 視圖定義信息查詢 416
14.6 視圖刪除 418
14.6.1 使用企業(yè)管理器刪除視圖 418
14.6.2 使用DROP VIEW語句刪除視圖 419
14.7 視圖應(yīng)用 420
14.7.1 通過視圖添加數(shù)據(jù) 420
14.7.2 通過視圖更新數(shù)據(jù) 422
14.7.3 通過視圖刪除數(shù)據(jù) 422
14.7.4 通過視圖簡化復(fù)雜查詢 423
14.7.5 通過視圖過濾不想要的數(shù)據(jù) 424
14.7.6 通過視圖顯示表達(dá)式的結(jié)果 424
14.7.7 在視圖中使用WITH CHECK OPTION子句 426
14.8 使用視圖加強(qiáng)數(shù)據(jù)安全 427
14.8.1 對視圖進(jìn)行加密 427
14.8.2 對不同的用戶設(shè)置權(quán)限 428
14.8.3 通過視圖限制用戶對列的訪問 430
14.8.4 通過視圖限制用戶對行的訪問 430
第15章 存儲過程 433
15.1 存儲過程概述 434
15.1.1 存儲過程的概念 434
15.1.2 存儲過程的作用和功能 434
15.1.3 存儲過程的優(yōu)點(diǎn) 435
15.2 創(chuàng)建存儲過程 436
15.2.1 CREATE PROCEDURE語句 436
15.2.2 創(chuàng)建具有回傳參數(shù)的存儲過程 440
15.2.3 在存儲過程中使用事務(wù) 448
15.2.4 使用Return語句從存儲過程中返回值 449
15.3 管理存儲過程 450
15.3.1 執(zhí)行存儲過程 451
15.3.2 執(zhí)行具有回傳參數(shù)的存儲過程 453
15.3.3 查看存儲過程 454
15.3.4 修改存儲過程 456
15.3.5 刪除存儲過程 459
15.3.6 存儲過程的重新編譯 460
15.3.7 調(diào)試存儲過程 462
15.3.8 執(zhí)行遠(yuǎn)程存儲過程 463
15.3.9 擴(kuò)展存儲過程 466
15.4 在Oracle數(shù)據(jù)庫下創(chuàng)建存儲過程 467
15.4.1 創(chuàng)建存儲過程 467
15.4.2 執(zhí)行存儲過程 469
15.4.3 刪除存儲過程 469
15.5 在MySQL數(shù)據(jù)庫下創(chuàng)建存儲過程 469
15.5.1 創(chuàng)建存儲過程 469
15.5.2 執(zhí)行存儲過程 471
第16章 自定義函數(shù)及應(yīng)用 473
16.1 自定義函數(shù)概述 474
16.1.1 自定義函數(shù)的特點(diǎn) 474
16.1.2 自定義函數(shù)的類別 474
16.1.3 自定義函數(shù)中有效語句類型 474
16.2 創(chuàng)建函數(shù) 475
16.2.1 創(chuàng)建自定義函數(shù) 475
16.2.2 創(chuàng)建標(biāo)量函數(shù) 476
16.2.3 創(chuàng)建內(nèi)聯(lián)表值函數(shù) 479
16.2.4 創(chuàng)建多語句表值函數(shù) 480
16.3 管理函數(shù) 482
16.3.1 調(diào)用函數(shù) 482
16.3.2 查看函數(shù) 483
16.3.3 修改函數(shù) 485
16.3.4 刪除函數(shù) 487
16.3.5 函數(shù)的架構(gòu)綁定 488
16.4 函數(shù)與存儲過程的區(qū)別 489
第17章 觸發(fā)器 491
17.1 觸發(fā)器的優(yōu)點(diǎn) 492
17.2 觸發(fā)器的種類 492
17.2.1 SQL Server中觸發(fā)器的種類 492
17.2.2 Oracle中觸發(fā)器的種類 493
17.3 創(chuàng)建觸發(fā)器 493
17.3.1 創(chuàng)建簡單的觸發(fā)器 493
17.3.2 創(chuàng)建具有觸發(fā)條件的觸發(fā)器 500
17.3.3 創(chuàng)建嵌套觸發(fā)器 503
17.3.4 創(chuàng)建遞歸觸發(fā)器 506
17.3.5 創(chuàng)建INSTEAD OF觸發(fā)器 508
17.3.6 創(chuàng)建列級觸發(fā)器 511
17.4 管理觸發(fā)器 513
17.4.1 查看觸發(fā)器 513
17.4.2 修改觸發(fā)器 515
17.4.3 重命名觸發(fā)器 517
17.4.4 禁用和啟用觸發(fā)器 518
17.4.5 刪除觸發(fā)器 519
17.5 應(yīng)用觸發(fā)器 520
17.5.1 應(yīng)用觸發(fā)器添加數(shù)據(jù) 520
17.5.2 應(yīng)用觸發(fā)器修改數(shù)據(jù) 522
17.5.3 應(yīng)用觸發(fā)器刪除數(shù)據(jù) 523
17.6 在Oracle數(shù)據(jù)庫下創(chuàng)建觸發(fā)器 524
17.6.1 DML觸發(fā)器 524
17.6.2 創(chuàng)建DDL觸發(fā)器 526
17.7 在MySQL數(shù)據(jù)庫下創(chuàng)建觸發(fā)器 527
第18章 游標(biāo)及應(yīng)用 529
18.1 創(chuàng)建游標(biāo) 530
18.1.1 聲明游標(biāo) 530
18.1.2 打開游標(biāo) 532
18.1.3 讀取游標(biāo)中數(shù)據(jù) 533
18.1.4 嵌套游標(biāo) 536
18.1.5 關(guān)閉并釋放游標(biāo) 538
18.1.6 創(chuàng)建參數(shù)化游標(biāo) 539
18.2 游標(biāo)屬性 541
18.2.1 獲取游標(biāo)狀態(tài) 541
18.2.2 獲取游標(biāo)行數(shù) 543
18.3 游標(biāo)操作 544
18.3.1 基于游標(biāo)定位修改數(shù)據(jù) 544
18.3.2 基于游標(biāo)定位刪除數(shù)據(jù) 546
18.3.3 在游標(biāo)中包含計(jì)算列 547
18.3.4 將游標(biāo)中的數(shù)據(jù)進(jìn)行排序顯示 549
18.4 動(dòng)態(tài)游標(biāo) 550
18.4.1 聲明游標(biāo)變量 550
18.4.2 使用游標(biāo)變量 550
18.5 游標(biāo)系統(tǒng)存儲過程 553
18.5.1 sp_cursor_list存儲過程 553
18.5.2 sp_describe_cursor存儲過程 554
18.5.3 sp_describe_cursor_columns存儲過程 556
18.5.4 sp_describe_cursor_tables存儲過程 558
18.6 在Oracle數(shù)據(jù)庫下使用游標(biāo) 559
18.6.1 顯式游標(biāo) 559
18.6.2 隱式游標(biāo) 561
第19章 事務(wù) 563
19.1 事務(wù)概述 564
19.1.1 顯式事務(wù)與隱性事務(wù) 564
19.1.2 設(shè)置事務(wù)屬性 567
19.1.3 事務(wù)的工作機(jī)制 568
19.1.4 編寫有效的事務(wù) 569
19.2 事務(wù)操作 570
19.2.1 提交事務(wù) 570
19.2.2 設(shè)置事務(wù)回退點(diǎn) 572
19.2.3 回滾事務(wù) 574
19.3 事務(wù)并發(fā)控制 575
19.3.1 事務(wù)的并發(fā)問題 575
19.3.2 表級鎖定 576
19.3.3 設(shè)置事務(wù)隔離層并發(fā)控制 579
19.3.4 死鎖的產(chǎn)生及預(yù)防 581
19.4 分布事務(wù)處理 582
19.4.1 分布式事務(wù)簡介 582
19.4.2 創(chuàng)建分布式事務(wù) 583
19.4.3 分布式處理協(xié)調(diào)器 583
第20章 索引 585
20.1 索引的概述 586
20.1.1 索引的基本概念 586
20.1.2 索引的分類 587
20.1.3 使用索引的原則 587
20.2 創(chuàng)建索引 588
20.2.1 創(chuàng)建簡單的非簇索引 588
20.2.2 創(chuàng)建多字段非簇索引 590
20.2.3 創(chuàng)建惟一索引 591
20.2.4 創(chuàng)建簇索引 593
20.2.5 創(chuàng)建虛擬列索引 596
20.3 維護(hù)索引 598
20.3.1 查看是否需要維護(hù)索引 598
20.3.2 重構(gòu)索引 600
20.3.3 整理索引碎片 602
20.3.4 刪除索引 603
第21章 聚合函數(shù) 605
21.1 統(tǒng)計(jì)聚合函數(shù) 606
21.1.1 求和函數(shù) 606
21.1.2 更大值函數(shù) 610
21.1.3 最小值函數(shù) 613
21.1.4 平均值函數(shù) 617
21.1.5 標(biāo)準(zhǔn)偏差函數(shù) 621
21.1.6 方差函數(shù) 625
21.2 行聚合函數(shù) 630
21.2.1 SQL Server:Count()函數(shù) 630
21.2.2 Oracle:Count()函數(shù) 631
21.2.3 MySql:Count()函數(shù) 632
21.3 列表函數(shù) 632
21.3.1 列表更大值函數(shù) 632
21.3.2 列表最小值函數(shù) 634
第22章 數(shù)學(xué)函數(shù) 637
22.1 符號轉(zhuǎn)換判斷函數(shù) 638
22.1.1 絕對值函數(shù) 638
22.1.2 符號判斷函數(shù) 640
22.2 取舍函數(shù) 641
22.2.1 四舍五入函數(shù) 641
22.2.2 向上取整函數(shù) 643
22.2.3 向下取整函數(shù) 645
22.3 三角函數(shù) 646
22.3.1 正弦函數(shù) 647
22.3.2 反正弦函數(shù) 649
22.3.3 余弦函數(shù) 650
22.3.4 正切函數(shù) 652
22.3.5 反正切函數(shù) 654
22.3.6 余切函數(shù) 656
22.3.7 角度/弧度函數(shù) 657
22.4 指數(shù)/對數(shù)函數(shù) 659
22.4.1 指數(shù)函數(shù) 659
22.4.2 對數(shù)函數(shù) 665
22.5 進(jìn)制轉(zhuǎn)換函數(shù) 668
22.5.1 Oracle:Hextoraw()函數(shù) 668
22.5.2 Oracle:Rawtohex()函數(shù) 669
22.6 隨機(jī)函數(shù) 669
22.6.1 SQL Server:Rand函數(shù) 670
22.6.2 MySQL:Rand()函數(shù) 670
第23章 字符串處理函數(shù) 673
23.1 大小寫轉(zhuǎn)換函數(shù) 674
23.1.1 大寫轉(zhuǎn)換函數(shù) 674
23.1.2 小寫轉(zhuǎn)換函數(shù) 676
23.2 去除空格函數(shù) 678
23.2.1 去除左空格函數(shù) 678
23.2.2 去除右空格函數(shù) 680
23.3 連接與截取函數(shù) 681
23.3.1 連接函數(shù) 681
23.3.2 截取函數(shù) 683
23.4 查找\替換函數(shù) 686
23.4.1 查找函數(shù) 686
23.4.2 替換函數(shù) 693
23.5 其他字符處理函數(shù) 697
23.5.1 轉(zhuǎn)換函數(shù) 697
23.5.2 修改函數(shù) 701
23.5.3 比較函數(shù) 709
第24章 日期時(shí)間處理函數(shù) 713
24.1 日期時(shí)間獲取函數(shù) 714
24.1.1 日期獲取函數(shù) 714
24.1.2 時(shí)間獲取函數(shù) 726
24.1.3 星期函數(shù) 729
24.2 日期時(shí)間處理函數(shù) 734
24.2.1 日期修改函數(shù) 734
24.2.2 時(shí)間修改函數(shù) 738
24.3 日期時(shí)間比較函數(shù) 741
24.3.1 日期比較函數(shù) 741
24.3.2 時(shí)間比較函數(shù) 743
24.4 日期時(shí)間截取函數(shù) 743
24.4.1 獲取日期時(shí)間各個(gè)部分 743
24.4.2 日期時(shí)間截取函數(shù) 745
24.4.3 日期時(shí)間格式化函數(shù) 747
24.4.4 日期時(shí)間格式化函數(shù) 748
第25章 數(shù)學(xué)函數(shù) 753
25.1 通用類型轉(zhuǎn)換函數(shù) 754
25.1.1 SQL Server:Cast()函數(shù) 754
25.1.2 SQL Server:Convert()函數(shù) 754
25.1.3 Oracle:Convert()函數(shù) 755
25.1.4 Oracle:Cast()函數(shù) 756
25.1.5 MySQL:Convert()函數(shù) 756
25.2 具體類型轉(zhuǎn)換函數(shù) 757
25.2.1 Oracle:To_Char()函數(shù) 757
25.2.2 Oracle:To_Data()函數(shù) 757
25.2.3 Oracle:AscIIStr()函數(shù) 757
25.2.4 Oracle:Bin_to_num()函數(shù) 758
25.2.5 Oracle:CharToRowID()函數(shù) 758
25.2.6 Oracle:Compose()函數(shù) 759
25.2.7 Oracle:DeCompose()函數(shù) 759
25.2.8 Oracle:RowIDToChar()函數(shù) 760
25.2.9 Oracle:To_Number()函數(shù) 760
25.2.10 MySQL:Str_To_Date()函數(shù) 761
25.3 類型判斷函數(shù) 761
25.3.1 SQL Server:IsDate()函數(shù) 761
25.3.2 SQL Server:IsNull()函數(shù) 762
25.3.3 SQL Server:IsNumeric()函數(shù) 762
25.3.4 SQL Server:NullIf()函數(shù) 763
實(shí)例索引 765
mysql數(shù)據(jù)庫函數(shù)向下取整的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于mysql數(shù)據(jù)庫函數(shù)向下取整,MySQL函數(shù)取整:向下取整,int是什么數(shù)據(jù)類型,SQL語言參考大全的目錄的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
新聞標(biāo)題:MySQL函數(shù)取整:向下取整 (mysql數(shù)據(jù)庫函數(shù)向下取整)
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/dpjohpi.html


咨詢
建站咨詢
