原创 SQL 行列轉換舉例(附實操數據)

-- 建表操作 CREATE TABLE a_test ( COUNTRY VARCHAR(10) NOT NULL, POPULATION int NOT NULL, SEX VARCHAR(10) NOT NULL );

原创 SQL查詢語句執行順序

在寫SQL的時候發現select語句的執行順序和寫的順序不一樣,遂做出記錄一探究竟 SQL查詢語句的編寫順序是 SELECT DISTINCT FROM JOIN ON WHERE GROUP BY HAVING ORDER B

原创 拍了拍你,Python數據選取 —— 同時選擇行列方法盤點

前置知識補充: 布爾索引:指的是通過傳入一個判斷條件來選擇數據的方式,稱之爲布爾索引; 普通索引:通過選擇行/列名來選擇數據的方式,稱爲普通索引; 位置索引:通過傳入具體的位置來選擇數據的方式稱爲位置索引; 切片索引:通過傳入一

原创 兩個SQL時間戳函數介紹

/* * FROM_UNIXTIME(unix_timestamp)是MySQL裏的時間函數。 * UNIX_TIMESTAMP() 是與之相對正好相反的時間函數 。 */ select unix_timestamp('20

原创 兩個字段連接問題產生的思考

-- ① 運行報錯 SELECT a. Employee_id, DISTINCT b. Employee_id FROM Employee a LEFT JOIN Incentive b ON a. Employee_i

原创 分析函數 —— Avg移動開窗的一些思考和探索

導火索:求出的是移動平均: select t2.* ,avg(t2.amt)over(partition by dimShopID order by amt desc) as a1 from (select t1.d

原创 分析(窗口)函數:NTH_VALUE

NTH_VALUE 返回 analytic_clause 定義的窗口中第 n 行的 measure_expr 值。返回的值具有 measure_expr 的數據類型。 NTH_VALUE (measure_expr, n) [ F

原创 SQL行列轉化案例(成績表+學籍表)

原表: 1.創表和插入數據: -- 建表語句 create table 成績表 ( 學號 varchar(12), 科目 varchar(11), 成績 int ); insert into 成績表 values('001'

原创 leetcode題175 —— 組合兩個表

表1: Person +-------------+---------+ | 列名 | 類型 | +-------------+---------+ | PersonId | int | |

原创 流量分析 —— 流量統計指標

1.用戶行爲流程: 新用戶 老用戶 一個場景案例引入: 2.流量分析的意義: 監控網址運營效果狀態 提升推廣效果 優化網址結構和用戶體驗 訪問量(規模): 質量指標: 轉化指標: 入口頁:第一印象 退出頁面

原创 在寫SQL解決業務問題遇到的一種情況

原表: 如下爲數據庫的兩張表,表1爲員工表;表2爲員工獎金錶。請根據各小題的輸出結果,寫出各小題的sql語句,請均用一句SQL語句實現。 建表語句: -- create database employee; -- use emp

原创 SQL主鍵設置

-- SQL PRIMARY約束 -- ① SQL 在 "Persons" 表創建時在 "Id_P" 列創建 PRIMARY KEY 約束 CREATE TABLE Persons ( Id_P int NOT NULL, Las

原创 談談用戶留存率爲何如此重要?

在互聯網行業中,用戶在某段時間內開始使用應用,經過一段時間後,仍然繼續使用應用的被認作是留存; 這部分用戶佔當時新增用戶的比例即是留存率,會按照每隔1單位時間(例日、周、月)來進行統計。 顧名思義,留存指的就是“有多少用戶留下來

原创 什麼是庫存週轉率&週轉天數?

來源:知乎 / 作者:德仔 存貨週轉天數是指企業從取得存貨開始,至消耗、銷售爲止所經歷的天數。 週轉天數越少,說明存貨變現的速度越快,民間非營利組織資金佔用在存貨的時間越短,存貨管理工作的效率越高。 “存貨週轉天數”是存貨週轉率的