日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL函數(shù)取整:向下取整 (mysql數(shù)據(jù)庫函數(shù)向下取整)

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

創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,溫江服務(wù)器租用,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺以及歐美等多個國家及地區(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. 價格計算

在電商網(wǎng)站上,商品價格通常以小數(shù)形式存儲,但是在展示時需要將其向下取整到一定的精度,例如2位小數(shù)。通過TRUNCATE函數(shù),我們可以輕松實現(xiàn)價格精度控制。

2. 學(xué)生成績統(tǒng)計

在學(xué)生成績統(tǒng)計中,如果需要計算某個學(xué)生的總分和平均分,可以使用FLOOR函數(shù)將小數(shù)部分丟棄,只保留整數(shù)部分。這樣既可以方便查看數(shù)據(jù),又可以減少計算量。

3. 百分比計算

在進(jìn)行百分比計算時,通常需要將小數(shù)向下取整到一定的精度。例如,在統(tǒng)計產(chǎn)品銷售額時,需要計算某個產(chǎn)品在總銷售額中的占比,這時可以通過ROUND函數(shù)將小數(shù)精確到2位。

結(jié)語

MySQL向下取整函數(shù)是處理數(shù)值數(shù)據(jù)的常用工具。通過該函數(shù),我們可以輕松實現(xiàn)數(shù)值處理中的取整要求。在實際開發(fā)中,需要注意取整方式的選擇,避免出現(xiàn)誤差。同時,我們也應(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ù),INT函數(shù)指數(shù)據(jù)庫中常用函數(shù)中的“

向下取整函數(shù)

”。常用來取一個數(shù)中的整數(shù)部分。Int是將一個數(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)其基本功能是得到一個不大于X的更大整數(shù),如INT(3.59)=3,INT(-2.01)=-3。INT函數(shù)是一個用途很廣的函數(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 浮點數(shù)據(jù)類型 107

3.2.3 字符數(shù)據(jù)類型 108

3.2.4 日期和時間數(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 日期和時間常量 芹汪112

3.4 變量 112

3.4.1 局部變量 112

3.4.2 全局變量 114

3.5 運算符 116

3.5.1 算術(shù)運算符 116

3.5.2 賦值運算符 117

3.5.3 邏輯運算符 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 向表中插入記錄時注意指定的不同的字段順序 186

5.1.10 插入的數(shù)據(jù)類型值與實際中的數(shù)據(jù)類型不匹配時,系統(tǒng)將輸出錯誤提示 187

5.1.11 向表中插入字段的個數(shù)少于表中實際字段的個數(shù),有時會出錯 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ù)不多于一行(只返回一個值) 205

6.3.3 利用子查詢返回多行(返回多個值) 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 計算列查詢 238

7.2.1 連接列值 238

7.2.2 查詢中使用計算列 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 查詢兩個日期之間的數(shù)據(jù) 247

7.4.3 在BETWEEN中使用日期函數(shù) 247

7.4.4 查詢不在兩數(shù)之間的數(shù)據(jù) 248

7.5 邏輯運算符 249

7.5.1 使用AND運算符 249

7.5.2 使用OR運算符 250

7.5.3 使用NOT運算符 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運算符 262

8.2.1 使用IN查詢數(shù)據(jù) 263

8.2.2 在IN中使用運算 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)建臨時表 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 動態(tài)排序 303

9.5.1 在MS SQL Server中的動態(tài)排序 303

9.5.2 在Oracle 9i中的動態(tài)排序 304

9.6 隨機(jī)排序 306

第10章 數(shù)據(jù)統(tǒng)計分析 307

10.1 聚合函數(shù) 308

10.2 聚合函數(shù)的典型應(yīng)用 309

10.2.1 求平均值 309

10.2.2 獲取結(jié)果集行數(shù) 311

10.2.3 計算不包括更大值和最小值的平均值 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 多個聚合函數(shù)的使用 317

10.3 分組統(tǒng)計 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)計 320

10.3.4 在統(tǒng)計中使用ROLLUP關(guān)鍵字和CUBE關(guān)鍵字 321

10.3.5 在SQL查詢語句中GROUP BY子句的NULL值處理 323

10.3.6 使用HAVING子句設(shè)置統(tǒng)計條件 323

10.3.7 使用COMPUTE子句在結(jié)果集中顯示明細(xì)和匯總行 325

10.3.8 使用COMPUTE BY子句顯示多級分類匯總 327

10.3.9 對統(tǒng)計結(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子查詢實現(xiàn)差集運算 336

11.2.3 理解通過量詞實現(xiàn)多行子查詢 337

11.2.4 使用ALL操作符的多行子查詢 338

11.2.5 使用ANY/SOME操作符的多行子查詢 339

11.2.6 EXISTS子查詢實現(xiàn)兩表交集 340

11.2.7 NOT EXISTS子查詢實現(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 在子查詢中使用總計函數(shù)返回單個值 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)計中的應(yīng)用 352

11.4.4 在UPDATE中使用子查詢 353

11.4.5 在INSERT中使用子查詢 354

11.4.6 在DELETE中使用子查詢 354

11.5 組合查詢 355

11.5.1 交集運算 355

11.5.2 差集運算 355

11.5.3 通過UNION合并多個結(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 在多表連接中返回某個表的所有列 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 滑動聚合 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 動態(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)點 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ù)的特點 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)點 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)中包含計算列 547

18.3.4 將游標(biāo)中的數(shù)據(jù)進(jìn)行排序顯示 549

18.4 動態(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ù)回退點 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)計聚合函數(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ù) 713

24.1 日期時間獲取函數(shù) 714

24.1.1 日期獲取函數(shù) 714

24.1.2 時間獲取函數(shù) 726

24.1.3 星期函數(shù) 729

24.2 日期時間處理函數(shù) 734

24.2.1 日期修改函數(shù) 734

24.2.2 時間修改函數(shù) 738

24.3 日期時間比較函數(shù) 741

24.3.1 日期比較函數(shù) 741

24.3.2 時間比較函數(shù) 743

24.4 日期時間截取函數(shù) 743

24.4.1 獲取日期時間各個部分 743

24.4.2 日期時間截取函數(shù) 745

24.4.3 日期時間格式化函數(shù) 747

24.4.4 日期時間格式化函數(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

實例索引 765

mysql數(shù)據(jù)庫函數(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)提供簡單好用,價格厚道的香港/美國云服務(wù)器和獨立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。


分享文章:MySQL函數(shù)取整:向下取整 (mysql數(shù)據(jù)庫函數(shù)向下取整)
文章轉(zhuǎn)載:http://www.5511xx.com/article/dpjohpi.html