最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql實(shí)現(xiàn)查詢最接近的記錄數(shù)據(jù)示例

 更新時(shí)間:2018年07月10日 11:57:47   作者:CyborgLin  
這篇文章主要介紹了mysql實(shí)現(xiàn)查詢最接近的記錄數(shù)據(jù),涉及mysql查詢相關(guān)的時(shí)間轉(zhuǎn)換、排序等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了mysql實(shí)現(xiàn)查詢最接近的記錄數(shù)據(jù)。分享給大家供大家參考,具體如下:

查詢場(chǎng)景:現(xiàn)在的需求是查詢年齡最接近20歲的用戶,獲取前5個(gè)

我現(xiàn)在的數(shù)據(jù)庫(kù)記錄用戶年齡的字段記錄格式是"1995-05-20",字段名稱birthday

解決思路:

1.首先查詢時(shí)轉(zhuǎn)換成用戶年齡

日期格式轉(zhuǎn)年齡的方法:

(1)當(dāng)前年份 - 日期格式中的年份

date_format(now(), '%Y') - from_unixtime(unix_timestamp(birthday), '%Y')

(2)當(dāng)前年份 - 日期格式中的年份(獲取方法不同)

date_format(now(), '%Y') - year(birthday)

2.通過(guò)order by asb() 排序獲取最接近的數(shù)據(jù)

完整的語(yǔ)句:

SELECT
  (date_format(now(), '%Y') - year(birthday)) as age
FROM
  user
WHERE
  is_anchor = 1
ORDER BY abs(20 - age)
limit 0,5

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)常用操作和技巧(DBA必備知識(shí))

    MySQL數(shù)據(jù)庫(kù)常用操作和技巧(DBA必備知識(shí))

    MySQL數(shù)據(jù)庫(kù)可以說(shuō)是DBA們最常見(jiàn)和常用的數(shù)據(jù)庫(kù)之一,為了方便大家使用,老MySQL DBA總結(jié)了MySQL數(shù)據(jù)庫(kù)最常見(jiàn)和最常使用的一些經(jīng)驗(yàn)和技巧,與分享大家!
    2011-03-03
  • MySQL不使用order by實(shí)現(xiàn)排名的三種思路總結(jié)

    MySQL不使用order by實(shí)現(xiàn)排名的三種思路總結(jié)

    ORDER BY語(yǔ)句用于根據(jù)指定的列對(duì)結(jié)果集進(jìn)行排序,在日常開(kāi)發(fā)中也經(jīng)常會(huì)用到,但下面這篇文章主要給大家介紹了關(guān)于MySQL不使用order by實(shí)現(xiàn)排名的三種思路,需要的朋友可以參考下
    2021-06-06
  • mysql如何實(shí)現(xiàn)最大連接數(shù)

    mysql如何實(shí)現(xiàn)最大連接數(shù)

    云服務(wù)器同時(shí)最大連接數(shù),也就是說(shuō)可以有一千個(gè)用戶,那么mysql如何實(shí)現(xiàn)最大連接數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • mysql觸發(fā)器中包含select語(yǔ)句問(wèn)題

    mysql觸發(fā)器中包含select語(yǔ)句問(wèn)題

    這篇文章主要介紹了mysql觸發(fā)器中包含select語(yǔ)句問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Mysql報(bào)錯(cuò)too many connections的原因及解決方案

    Mysql報(bào)錯(cuò)too many connections的原因及解決方案

    這篇文章主要給大家介紹了關(guān)于Mysql報(bào)錯(cuò)too many connections原因及解決方案,文中通過(guò)實(shí)例代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • MySQL中order?by的執(zhí)行過(guò)程

    MySQL中order?by的執(zhí)行過(guò)程

    這篇文章主要介紹了MySQL中order?by的執(zhí)行過(guò)程,一訂單表為例展開(kāi)相應(yīng)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • MySQL表分區(qū)的幾種實(shí)現(xiàn)

    MySQL表分區(qū)的幾種實(shí)現(xiàn)

    本文主要介紹了MySQL表分區(qū)的幾種實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • mysql獲取字符串長(zhǎng)度函數(shù)(CHAR_LENGTH)

    mysql獲取字符串長(zhǎng)度函數(shù)(CHAR_LENGTH)

    本文介紹一下關(guān)于mysql獲取字符串長(zhǎng)度的方法,希望此教程對(duì)各位同學(xué)會(huì)有所幫助哦。
    2013-11-11
  • my.ini優(yōu)化mysql數(shù)據(jù)庫(kù)性能的十個(gè)參數(shù)(推薦)

    my.ini優(yōu)化mysql數(shù)據(jù)庫(kù)性能的十個(gè)參數(shù)(推薦)

    這篇文章主要介紹了my.ini優(yōu)化mysql數(shù)據(jù)庫(kù)性能的十個(gè)參數(shù)(推薦),需要的朋友可以參考下
    2015-09-09
  • MySQL高可用架構(gòu)之MHA架構(gòu)全解

    MySQL高可用架構(gòu)之MHA架構(gòu)全解

    MHA(Master HA)是一款開(kāi)源的 MySQL 的高可用程序,它為 MySQL 主從復(fù)制架構(gòu)提供了 automating master failover 功能,本文重點(diǎn)給大家介紹MySQL高可用架構(gòu)之MHA架構(gòu)全解,感興趣的朋友一起看看吧
    2021-07-07

最新評(píng)論

峨眉山市| 平果县| 石棉县| 水富县| 横山县| 元阳县| 赞皇县| 孟州市| 高阳县| 磴口县| 龙海市| 通海县| 河东区| 西城区| 朔州市| 河津市| 定襄县| 山东| 景泰县| 汉寿县| 阜新市| 阿克陶县| 确山县| 元阳县| 五莲县| 长沙县| 临澧县| 如皋市| 彝良县| 乳山市| 皋兰县| 平山县| 西宁市| 汕头市| 内乡县| 老河口市| 抚顺市| 资源县| 道孚县| 长岭县| 林甸县|