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

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

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

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

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

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

  BETWEEN

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

  mysql> SELECT 2350 BETWEEN 100 AND 10000;

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

  | 2350 BETWEEN 100 AND 10000 |

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

  | 1 |

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

  1 row in set (0.18 sec)

  下面兩個(gè)例子用到了日期值:

  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運(yùn)算符為判斷一組數(shù)字或者時(shí)間值中最大和最小值提供了一個(gè)便捷的途徑。你一看名字就知道這兩個(gè)運(yùn)算符的作用——下面是一個(gè)對(duì)一組日期使用GREATEST運(yùn)算符的例子:

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

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

  | GREATEST(20000601, 20000529, 20000604) |

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

  | 20000604 |

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

  1 row in set (0.00 sec)

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

  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排序命令使用方法詳解
對(duì)于Redis SORT排序命令 我相信大家都不怎么了解了,因此小編整理了一些Redis SORT排序命令使用方法與例子,希望例子可以對(duì)各位玩家?guī)?lái)幫助哦. Redis SORT是由Redis提供的一個(gè)排序命令。集合中的標(biāo)簽是無(wú)序的,可以使用SORT排序。如: redisSADD jihe 5 (integer) 1 r

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