欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql中NTILE()函數(shù)的具體使用

 更新時間:2024年07月24日 10:56:22   作者:山茶花開時。  
NTILE()函數(shù)用于將分區(qū)中的有序數(shù)據(jù)分為n個等級,本文主要介紹了Mysql中NTILE()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

窗口函數(shù)的基本語法

<窗口函數(shù)> OVER ([PARTITION BY <用于分組的列>] ORDER BY <用于排序的列>)

※ []中的內(nèi)容可以省略

注意:Mysql從8.0版本才開始支持窗口函數(shù)

數(shù)據(jù)導(dǎo)入

DROP TABLE IF EXISTS order_content; 
CREATE TABLE order_content( 
order_id VARCHAR(8), 
user_id VARCHAR(8), 
order_price INT, 
order_date DATE 
) 
ENGINE = InnoDB 
DEFAULT CHARSET = utf8; 
INSERT INTO 
order_content (order_id,user_id,order_price,order_date) 
VALUE ('o001','u001',800,'2021-06-18') 
,('o002','u001',800,'2021-06-19') 
,('o003','u001',1000,'2021-06-22') 
,('o004','u001',1200,'2021-06-24') 
,('o005','u002',400,'2021-06-25') 
,('o006','u002',1500,'2021-06-26') 
,('o007','u002',2100,'2021-06-28') 
,('o008','u003',900,'2021-07-01') 
,('o009','u003',700,'2021-07-03') 
,('o010','u003',1700,'2021-07-04');

order_content表

NTILE()函數(shù)

NTILE()函數(shù)用于將分區(qū)中的有序數(shù)據(jù)分為n個等級,記錄等級數(shù)

SELECT *,
       NTILE(3) OVER (PARTITION BY user_id ORDER BY order_price)AS _ntile 
FROM order_content;

結(jié)果展示:

NTILE()函數(shù)可以按照不同user_id字段的值將每個PARTITION分區(qū)的數(shù)據(jù)從小到大分為3個等級

到此這篇關(guān)于Mysql中NTILE()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)Mysql NTILE()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql非主鍵自增長用法實例分析

    mysql非主鍵自增長用法實例分析

    這篇文章主要介紹了mysql非主鍵自增長用法,結(jié)合實例形式分析了MySQL非主鍵自增長的基本設(shè)置、使用方法與操作注意事項,需要的朋友可以參考下
    2020-02-02
  • 詳解Mysql自動備份與恢復(fù)的幾種方法(圖文教程)

    詳解Mysql自動備份與恢復(fù)的幾種方法(圖文教程)

    本篇文章主要介紹了Mysql 自動備份與恢復(fù),主要有三種方法,有需要的可以了解一下。
    2016-11-11
  • windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題

    windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題

    這篇文章主要介紹了windows下mysql中binlog日志分析和數(shù)據(jù)恢復(fù)問題,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • MySQL truncate table語句的使用

    MySQL truncate table語句的使用

    這篇文章主要介紹了MySQL truncate table語句的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • CentOS7.5 安裝MySql的教程

    CentOS7.5 安裝MySql的教程

    這篇文章主要介紹了CentOS7.5 安裝MySql的教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • MySQL查詢條件中放置on和where的區(qū)別分析

    MySQL查詢條件中放置on和where的區(qū)別分析

    這篇文章主要給大家介紹了關(guān)于MySQL查詢條件中放置on和where的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 使用Canal實現(xiàn)MySQL主從同步的流程步驟

    使用Canal實現(xiàn)MySQL主從同步的流程步驟

    這篇文章主要介紹了如何使用Canal實現(xiàn)MySQL主從同步效果,文中通過代碼示例和圖文結(jié)合的方式給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • SQL Server COALESCE函數(shù)詳解及實例

    SQL Server COALESCE函數(shù)詳解及實例

    這篇文章主要介紹了SQL Server COALESCE函數(shù)詳解及實例的相關(guān)資料,COALESCE函數(shù)比ISNULL更加強大,這個函數(shù)的確非常有用,需要的朋友可以參考下
    2016-12-12
  • MySQL 隨機函數(shù)獲取數(shù)據(jù)速度和效率分析

    MySQL 隨機函數(shù)獲取數(shù)據(jù)速度和效率分析

    最近做項目,需要做一個從mysql數(shù)據(jù)庫中隨機取幾條數(shù)據(jù)出來??偹苤琽rder by rand 會死人的。。因為本人對大數(shù)據(jù)量方面的只是了解的很少,無解,去找百度老師。。搜索結(jié)果千篇一律。特發(fā)到這里來,供大家學(xué)習(xí),需要的朋友可以參考下
    2016-11-11
  • SQL Server 完整備份遇到的一個不常見的錯誤及解決方法

    SQL Server 完整備份遇到的一個不常見的錯誤及解決方法

    這篇文章給大家介紹了SQL Server 完整備份遇到的一個不常見的錯誤及解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2019-05-05

最新評論