日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

用特殊的MySQL運算符獲得更多數(shù)據(jù)比較功能_MySQL教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:MySQL數(shù)據(jù)庫中與 NULL值有關(guān)的幾個問題
對于SQL的新手,NULL值的概念常常會造成混淆,他們常認(rèn)為NULL是與空字符串''相同的事。情況并非如此。例如,下述語句是完全不同的: mysql INSERT INTO my_table (phone) VALUES (NULL); mysql INSERT INTO my_table (phone) VALUES (''); 這兩條語句均會將值插入phone

   如果你在最近進行過SELECT或UPDATE查詢,那么你很可能用到過一個或者多個MySQL的比較運算符來限制查詢的輸出結(jié)果。比較是大多數(shù)SELECT查詢不可分割的一部分,而MySQL為這一功能提供了很多函數(shù);根據(jù)最近一次統(tǒng)計,它有超過20個這樣的運算符和函數(shù),從著名的=和LIKE到更加難懂的NOT IN和STRCMP()。

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

  BETWEEN

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

  mysql> SELECT 2350 BETWEEN 100 AND 10000;

  +----------------------------+

  | 2350 BETWEEN 100 AND 10000 |

  +----------------------------+

  | 1 |

  +----------------------------+

  1 row in set (0.18 sec)

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

  mysql> SELECT 20060405 BETWEEN 20060101 AND 20070101;

  +----------------------------------------+

  | 20060405 BETWEEN 20060101 AND 20070101 |

  +----------------------------------------+

  | 1 |

  +----------------------------------------+

  1 row in set (0.00 sec)

  mysql> SELECT 20060405 BETWEEN 20060101 AND 20060401;

  +----------------------------------------+

  | 20060405 BETWEEN 20060101 AND 20060401 |

  +----------------------------------------+

  | 0 |

  +----------------------------------------+

  1 row in set (0.00 sec)

  GREATEST和LEAST

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

  mysql> SELECT GREATEST(20000601, 20000529, 20000604);

  +----------------------------------------+

  | GREATEST(20000601, 20000529, 20000604) |

  +----------------------------------------+

  | 20000604 |

  +----------------------------------------+

  1 row in set (0.00 sec)

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

  mysql> SELECT LEAST(100, 200, 50, -6, -73, 1000);

  +------------------------------------+

  | LEAST(100, 200, 50, -6, -73, 1000) |

  +------------------------------------+

  | -73 |

  +------------------------------------+

  1 row in set (0.03 sec)

分享:Redis SORT排序命令使用方法詳解
對于Redis SORT排序命令 我相信大家都不怎么了解了,因此小編整理了一些Redis SORT排序命令使用方法與例子,希望例子可以對各位玩家?guī)韼椭? Redis SORT是由Redis提供的一個排序命令。集合中的標(biāo)簽是無序的,可以使用SORT排序。如: redisSADD jihe 5 (integer) 1 r

來源:模板無憂//所屬分類:MySQL教程/更新時間:2015-02-11
相關(guān)MySQL教程