自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL運算符與其獲得更多相關(guān)數(shù)據(jù)的比較功能

數(shù)據(jù)庫 MySQL
我們今天主要向大家描述的是MySQL運算符的實際操作與其獲得更多相關(guān)數(shù)據(jù)的比較功能,以下就是文章的具體內(nèi)容描述。

以下的文章主要介紹的是MySQL運算符的實際操作與其獲得更多相關(guān)數(shù)據(jù)的比較功能,假如你最近對SELECT或是UPDATE進行查詢過,那么在實際操作中你就很可能的用到過一個或是多個MySQL(和PHP搭配之***組合)的比較MySQL運算符來限制查詢的輸出結(jié)果。

比較是大多數(shù)SELECT查詢不可分割的一部分,而MySQL(和PHP搭配之***組合)為這一功能提供了很多函數(shù);根據(jù)最近一次統(tǒng)計,它有超過20個這樣的運算符和函數(shù),從著名的=和LIKE到更加難懂的NOT IN和STRCMP()。

本文把重點放在一些不太常見的MySQL(和PHP搭配之***組合)數(shù)據(jù)比較函數(shù)和運算符上,討論它們可以被如何運用在應用程序里比較表格字段里的字符串、數(shù)字和日期/時間或者用戶提供的值。

BETWEEN

BETWEEN運算符是測試在某個范圍內(nèi)是否存在一個數(shù)值或者日期值的有用方式。這個MySQL運算符接受兩個參數(shù)——***值和最小值,并測試所提供的值是否在這兩個值的范圍之內(nèi)。如果在這個范圍之內(nèi),運算符就返回一個布爾值——真;否則,它就返回一個偽值。下面就是一個例子:

 

  1. MySQL(和PHP搭配之***組合)> SELECT 2350 BETWEEN 100 AND 10000;  
  2. +----------------------------+  
  3. | 2350 BETWEEN 100 AND 10000 |  
  4. +----------------------------+  
  5. | 1 |  
  6. +----------------------------+  
  7. 1 row in set (0.18 sec)  

 

下面兩個例子用到了日期值:

 

  1. MySQL(和PHP搭配之***組合)> SELECT 20060405 BETWEEN 20060101 AND 20070101;  
  2. +----------------------------------------+  
  3. | 20060405 BETWEEN 20060101 AND 20070101 |  
  4. +----------------------------------------+  
  5. | 1 |  
  6. +----------------------------------------+  
  7. 1 row in set (0.00 sec)  
  8. MySQL(和PHP搭配之***組合)> SELECT 20060405 BETWEEN 20060101 AND 20060401;  
  9. +----------------------------------------+  
  10. | 20060405 BETWEEN 20060101 AND 20060401 |  
  11. +----------------------------------------+  
  12. | 0 |  
  13. +----------------------------------------+  
  14. 1 row in set (0.00 sec)  
  15. GREATEST和LEAST  

 

GREATEST和LEAST運算符為判斷一組數(shù)字或者時間值中***和最小值提供了一個便捷的途徑。你一看名字就知道這兩個MySQL運算符的作用——下面是一個對一組日期使用GREATEST運算符的例子:

 

  1. MySQL(和PHP搭配之***組合)> SELECT GREATEST(20000601, 20000529, 20000604);  
  2. +----------------------------------------+  
  3. | GREATEST(20000601, 20000529, 20000604) |  
  4. +----------------------------------------+  
  5. | 20000604 |  
  6. +----------------------------------------+  
  7. 1 row in set (0.00 sec)  

 

而下面是一個對一組數(shù)值使用LEAST運算符的例子:

 

  1. MySQL(和PHP搭配之***組合)> SELECT LEAST(100, 200, 50, -6, -73, 1000);  
  2. +------------------------------------+  
  3. | LEAST(100, 200, 50, -6, -73, 1000) |  
  4. +------------------------------------+  
  5. | -73 |  
  6. +------------------------------------+  
  7. 1 row in set (0.03 sec)  

 

以上的相關(guān)內(nèi)容就是對MySQL運算符獲得更多數(shù)據(jù)比較功能的介紹,望你能有所收獲。

【編輯推薦】

  1. 對MySQL代碼進行編譯在Windows平臺上
  2. 實現(xiàn)MySQL自動啟動很簡單
  3. MySQL查詢高速緩沖have_query_cache不得不看
  4. MySQL數(shù)據(jù)庫的同步實例的實際操作
  5. 修改MySQL root密碼5步驟介紹
責任編輯:佚名 來源: 博客園
相關(guān)推薦

2025-02-24 11:16:20

2009-12-08 10:00:36

PHP比較運算符

2025-03-05 09:37:03

2009-08-11 15:51:08

C#運算符算術(shù)運算符

2022-10-21 16:28:52

PythonGo布爾值

2023-04-10 08:58:13

C#關(guān)系運算符

2009-08-12 15:02:49

C#賦值運算符簡單賦值運算符

2009-08-12 15:20:18

C#賦值運算符復合賦值運算符

2010-01-19 15:30:44

VB.NET比較運算符

2009-11-27 14:36:12

PHP運算符==

2010-02-03 15:40:11

C++地址運算符

2009-11-26 11:12:07

PHP運算符

2024-02-26 15:17:20

2009-08-12 09:30:10

C#??運算符

2016-10-14 14:04:34

JAVA語法main

2021-12-15 10:25:57

C++運算符重載

2009-06-21 13:48:05

ShellLinux運算符

2010-01-22 17:48:46

VB.NET運算符重載

2021-05-07 06:27:29

JavaScript運算符開發(fā)

2010-07-14 16:00:30

Perl
點贊
收藏

51CTO技術(shù)棧公眾號