存儲過程學(xué)習(xí)

以下是一些數(shù)據(jù)庫常用的方法和總結(jié)

-- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters 
-- command (Ctrl-Shift-M) to fill in the parameter 
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      <Author,王雷,Name>
-- Create date: <Create Date,20170330,>
-- Description: <Description,存儲過程學(xué)習(xí)總結(jié),>
-- =============================================
ALTER PROCEDURE Layne_byProcedure
    @WorkHard NVARCHAR(max)
AS
BEGIN

    left join(左聯(lián)接) 返回包括左表中的所有記錄和右表中聯(lián)結(jié)字段相等的記錄 
    right join(右聯(lián)接) 返回包括右表中的所有記錄和左表中聯(lián)結(jié)字段相等的記錄
    inner join(等值連接) 只返回兩個表中聯(lián)結(jié)字段相等的行
    DECLARE @sTime NVARCHAR(50)='20170325',@MonthLength INT;
    -- 日期格式轉(zhuǎn)換 
    -- 獲得時間里面的年份
    SET @sTime = CONVERT(VARCHAR(4),YEAR(@sTime));
    -- 獲取文本字段中值的長度,列如字段值為wanglei,那么得到的值為7
    SET @MonthLength = LEN(CONVERT(VARCHAR(2),MONTH(@sTime),112));
    -- 增加一天
    SET @sTime =DATEADD(DAY,1,convert(datetime,@sTime));
    --保留小數(shù)
    SELECT ROUND(column_name,decimals) FROM table_name
    --常用的條件查詢語句邏輯 例子:
    DECLARE @sql NVARCHAR(500)='SELECT * FROM AllList where WxUserID='''+@WxUserID+'''';
    IF @Type IS NOT NULL AND @Type <>'all' AND @Type <>'' --設(shè)置報表類型  異動或者其他
    SET @sql+='and [Type]='''+@Type+'''';
        EXEC sp_executesql @sql;
    --CASE用法 例子
    SELECT CASE WHEN Name = '王雷' THEN '帥鍋' WHEN Name =  '韓建飛' THEN '王雷兒子' ELSE '平民'  END FROM    dbo.DataSendUser;
    --判斷字段如果為空就賦值為0 的方法ISNULL(字段名,0)


END
GO

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容