排序
SQLServer 獲得用戶最新或前n條訂單的幾種SQL語句小結
場景:有一張用戶表,一個訂單表,要求獲得一個用戶對應的最新的一條訂單信息。 實現以上要求,我們可以用以下幾種方式,但是效率卻相差很遠。 首先我們在Order表中,創建一個索引: CREATE UNI...
SQL Server本地時間和UTC時間的相互轉換實現代碼
SQL Server 本地時間和UTC時間的相互轉換的代碼,需要的朋友可以參考下。 代碼如下:DECLARE @LocalDate DATETIME, @UTCDate DATETIME, @LocalDate2 DATETIME SET @LocalDate = GETDATE() SET @U...
sql 游標使用筆記
sql 游標使用筆記,需要的朋友可以參考下。 代碼如下: declare @pdtid nvarchar(50) declare @ptype nvarchar(50) declare my_cursor CURSOR for select pdtid,ptype from dbo.Product open my_...
MySQL下將一個表的數據插入到另外一個表的實現語句
開發中,我們經常需要將一個表的數據插入到另外一個表,有時還需要指定導入字段,雖然這個實現起來非常簡單,但是還是會困擾許多新手,因此專門發一篇文章備查。 如果2張表的字段一致,并且希望...
一個基于ROW_NUMBER()的通用分頁存儲過程代碼
項目中有很多小型的表(數據量不大),都需要實現分頁查詢,因此實現了一個通用的分頁。 建立好如下的存儲過程,以后要分頁,直接調用改存儲過程就可以了。 注意:數據量大、性能要求高的,請個...
SQL SELECT 語句的表連接
為了從兩個或多個表中選出數據,我們一般使用表連接來實現這個功能。 我來給大家介紹join(連接)的概念. 為此準備了兩個試驗用表: album(專輯表) 和 track(曲目表). 專輯表:包含200首來...
MSSQL SERVER 2005 數學函數整理
MSSQL SERVER 2005 數學函數整理 MSSQL SERVER 2005 數學函數 1.求絕對值 ABS() select FWeight-50,ABS(FWeight-50),ABS(-5.38) from T_Person 2.求冪 POWER(X,Y) 用來計算X的Y次冪 select FWei...
如何對數據庫日志進行分析
常見的數據庫攻擊包括弱口令、sql注入、提升權限、竊取備份等。對數據庫日志進行分析,可以發現攻擊行為,進一步還原攻擊場景及追溯攻擊源。 一、Mysql日志分析 general query log能記錄成功連...
mysql創建Bitmap_Join_Indexes中的約束與索引
現象:創建Bitmap Join Indexes時出現ORA-25954報錯: 維的主鍵或唯一約束條件缺失。 53vi.Com 原因:受到約束與索引的影響。 測試過程如下:create table sales as select * from sh.sales; cr...
使用mysql的disctinct group by查詢不重復記錄
非常不錯的方法,用mysql的group by解決不重復記錄的問題,看來我需要學習的地方太多了 有個需求,一直沒有解決,在google上找了半天,給出的方案沒有一個能用了,最后鬼使神差搞定了。 是這樣...
SQL Server 分頁查詢存儲過程代碼
SQL Server分頁查詢存儲過程,對于想使用存儲過程實現分頁的朋友可以參考下。 代碼如下: CREATE PROCEDURE [dbo].[up_Pager] @table varchar(2000), --表名 @col varchar(50), --按該列來進行分...