原创 給定日期求與之相關的日期類型+convert函數的含義

一、給定一個日期,求出該日期上一天的日期,本月第一天的日期,上月第一天的日期,上月最後一天的日期。 例如:定義一個日期  DECLARE @times DATE = '2020-06-12' 1、求昨天的日期,使用DATEADD函數 D

原创 臨時表用途

用法: SELECT 字段1,字段2..... INTO #臨時表名 FROM ( 表名 )a  

原创 插件SQL Prompt的一些使用想法

1、如果數據庫中的對象有變化,需要手動刷新一下緩存。快捷鍵ctrl+shift+d 內置代碼段: ssf:SELECT * FROM be:BEGIN....END fj:FULL JOIN 全連接 lj:LEFT JOIN 左連接 rj

原创 vs2017括號高亮顯示

calibri字體還是比較符合我的書寫的一種字體,將其作爲編程用的字體也是一種不錯的選擇。 括號匹配的設置: 工具-->選項-->文本編輯器-->選擇合適的語言進行相應的設置。 括號高亮顯示:工具-->選項-->環境-->字體和顏色-->

原创 數據庫的重要性

數據庫是由表,關係和操作組成的。 爲什麼需要數據庫? 1、幾乎所有的應用軟件的後臺都需要數據庫 2、數據庫佔用的空間小,易保存(數據庫對數據進行合理的壓縮) 3、存儲比較安全 4、容易維護和升級。 5、數據庫移植比較方便 補充三個文件類型

原创 PIVOT函數--行轉列

首先我們來看下PIVOT函數的英文翻譯: pivot:v 在樞軸上旋轉(轉動) 首先聲明下PIVOT函數的語法格式爲: SELECT [字段1,2,3…] FROM [表名]    -- 將從##TEST表中選出的一些字段作爲原表。 AS

原创 c#開篇

C#基本上是使用vs寫的,還記得你用C#開發遊戲的時候,就是用的vs寫的c#的哈。

原创 關於數據庫中表的一些想法

一種類型的數據都可以做成一張表。對於整個工程項目來說,比如水泥生產的那個系統。基礎數據表,例如人員信息表,物料信息表等這些存放基礎數據的表。 有了基礎數據表之後,在基礎數據表的基礎上創建新的表,新創建的表既有原先的表的一些字段,又有新增加

原创 如何將select 12,select 25合併成一行

別管了,現放代碼 SELECT t1.value, t2.value from (SELECT 12 value, 1 id) t1 -- 虛擬表中必須給每個字段指定列名 LEFT JOIN (SELECT 25 v

原创 DATEADD函數

  使用DATEADD(DAY,-1,@times) 返回當前日期的前一天 DECLARE @times DATE = '2020-06-18' -- 以這個日期爲例 -- 對日期進行操作,讓其變成其前一天的形式 SET @times =

原创 水泥生生產過程中各個系統的作用

水泥生產過程中各個系統的作用: 破碎機:將礦山的大塊石頭破碎 生料磨:將破碎的石頭變成生料 煤磨系統:將原煤變成煤粉 迴轉窯:將煤粉 和 生料煅燒,變成熟料。煅燒過程中,迴轉窯溫度很高,可用於餘熱發電。 熟料:迴轉窯煅燒後的產物。用途一:

原创 SQLServer中的CAST函數

要求輸出的結果保留兩位小數:CAST( 傳入的數值 AS DECIMAL(20,2))。回去後看看cast函數到底表示什麼含義和用途。 語法格式: cast(字段名 as 轉換的類型),例子如下: DECLARE @times DATE

原创 SQLServer初始自定義函數

dbo:database owner的縮寫,是數據庫用戶所有者的縮寫。 SELECT COL_LENGTH('stu','name') -- 返回字段的長度的函數 SELECT COL_NAME(OBJECT_ID('db1.dbo.s

原创 SQLServer中常用的數學函數

SELECT ABS(-3.3),ABS(-33) -- 絕對值函數 SELECT PI() -- 求圓周率函數 SELECT SQRT(9),SQRT(40) -- 求平方根的函數 SELECT RAND(),RAND(),RAND(

原创 SQLServer查看服務器版本和服務器名稱

查詢服務器版本和服務器名稱 SELECT @@VERSION AS 'SQL版本',@@SERVERNAME AS '服務器名稱' 結果如下圖所示:   SQLServer中創建了表在左側的對象資源管理器中不顯示? 選中創建的表所在的