當前位置:首頁   >  技術文章列表  >  SqlServer

技術文章列表TOP

在sql語句中指定了含有中文的列進行排序,但排序結果看起來毫無規則,并不是按照拼音進行排序的 檢查了DB的Collation后,發現是SQL_Latin1_General_CP1_CI_AS 解決方法: 在sql語句中指定排序...
日期:2018-03-05作者:Admin 點擊:1295
本文主要列舉兩張和三張表來講述多表連接查詢。 新建兩張表: 表1:student  截圖如下: 表2:course  截圖如下: (此時這樣建表只是為了演示連接SQL語句,當然實際開發中我們不會這樣建表,實際開發中這兩個表會有自己不同的主鍵。) 一、外連接 外連接可分為:左連接、右連接、完全外連接。 1、左連接&nb
日期:2018-03-05作者:Admin 點擊:1461
查詢數據庫中的表及列,依數據庫自帶的函數,一條語句就可以搞定: SELECT * FROM INFORMATION_SCHEMA.COLUMNS  
日期:2018-03-05作者:Admin 點擊:1188
 優點   1. 運行速度:對于很簡單的sql,存儲過程沒有什么優勢。對于復雜的業務邏輯,因為在存儲過程創建的時候,數據庫已經對其進行了一次解析和優化。存儲過程一旦執行,在內存中就會保留一份這個存儲過程,這樣下次再執行同樣的存儲過程時,可以從內存中直接調用,所以執行速度會比普通sql快。       2.  減少網
日期:2018-03-05作者:Admin 點擊:1226
聚合函數是對一組值執行計算并返回單一的值的函數,它經常與SELECT語句的GROUP BY子句一同使用,SQL SERVER 中具體的聚合函數如下: 1. AVG 返回指定組中的平均值,空值被忽略。 例:select prd_no,avg(qty) from sales group by prd_no 2. COUNT 返回指定組中項目的數量。
日期:2018-03-05作者:Admin 點擊:1223
-- 查詢郵件發送記錄和報告 SELECT TOP(50) * FROM msdb.dbo.sysmail_allitems ORDER BY mailitem_id DESC SELECT TOP(50) * FROM msdb.d...
日期:2018-03-02作者:Admin 點擊:1212
假如一張表中有如下的數據: 當使用select Count(*) from TableName表示獲取表中數據記錄的條數;  有時候可以通過select Count(列名) from TableName來等價于select Count(*) from TableName,但是下面的情況就不會等價 SELECT COUNT(*),COUNT
日期:2018-03-02作者:Admin 點擊:1208
今天思考on,where,having的執行順序,聯想到了整個sql語句的執行順序。 sql語句的執行順序為 (1) from  (2) on  (3) join  (4) where  (5) group by, count, sum, avg (6) having  (7) select&
日期:2018-03-02作者:Admin 點擊:1231
--創建存儲過程 create procedure proc_stu @sname varchar(20), @pwd varchar(50), @flag bit output as if exists( select * from dt_manager m where [email protected] and m.passw...
日期:2018-02-26作者:Admin 點擊:1216
鎖兼容性圖: 一、鎖的粒度: 比較需要注意的是RID/KEY、HoBT/PAGE這兩對兒的區別,RID和HoBT是針對堆表的,即沒有聚集索引的表。 二、鎖的模式: 1.關于其中的S、U、X鎖: 共享鎖 共享鎖(S 鎖)允許并發事務在封閉式并發控制下讀取 (SELECT) 資源。 資源上存在共享鎖(S 鎖)時,任何其他事務都不能修改數據
日期:2018-02-26作者:Admin 點擊:1216
ceiling函數返回大于或等于所給數字表達式的最小整數。 floor函數返回小于或等于所給數字表達式的最大整數。 eg: select ceiling(4.42) ---5 select CEILING(0.1)----1 select FLOOR(0.1)--0 select FLOOR(4.42)----4 注意:ceiling函數如果除
日期:2018-02-26作者:Admin 點擊:1225
ROW_NUMBER()函數將針對SELECT語句返回的每一行,從1開始編號,賦予其連續的編號 必須和over一起使用 select *,ROW_NUMBER() over(order by productid) as num from product_test;
日期:2018-02-26作者:Admin 點擊:1201

图色模拟辅助赚钱吗