目 錄
第一篇 Sql常用命令的使用 2
第一節 4條常用命令 2
一、select 命令 2
二、delete 命令 5
三、update 命令 6
四、insert命令(表必須存在) 7
第二節 函數 8
一、聚合函數 8
二、系統函數 9
三、游標函數 11
四、日期時間函數 11
五、數學函數 12
六、字符串函數 12
第三節 SET 13
第四節 控制流語言 13
第五節 常用系統存儲過程 15
第六節 表、存儲過程的創建 16
第二篇 如何制作外掛報表 18
第一節 編寫相關的存儲過程 18
一、存儲過程的標準格式 18
二、報表書寫的常見問題 19
三、常用報表的取數方法 26
第二節 制作報表模板 31
一、頁面設置 32
二、快速制表法 32
三、手工制表法 32
四、其他 36
第三節 報表外掛 36
一、關于外掛報表的使用授權 36
二、關于參數提示設置 37
三、關于參數類型設置 37
第三篇 遠程控制 39
第一節 pcAnywhere的安裝 39
第二節 pcAnywhere的設置 41
第一部分 通過局域網對遠程計算機的控制 42
第二部分 通過寬頻ADSL對遠程計算機的控制 48
第三部分 通過MODEN對遠程計算機的控制 49
第三節 QQ的遠程協助功能 52
第一篇 Sql常用命令的使用
第一節 4條常用命令
一、select 命令
雖然 SELECT 語句的完整語法較復雜,但是其主要的子句可歸納如下:
SELECT [DISTINCT] [TOP n] select_list
[INTO new_table_name]
FROM table_list
[WHERE search_conditions]
[GROUP BY [ALL] group_by_list]
[HAVING search_conditions]
[ORDER BY order_list [ASC | DESC] ]
1、select_list描述結果集的列。它是一個逗號分隔的表達式列表。每個表達式同時定義格式(數據類型和大小)和結果集列的數據來源。每個選擇列表表達式通常是對從中獲取數據的源表或視圖的列的引用,但也可能是其它表達式,例如常量或 Transact-SQL 函數。在選擇列表中使用 * 表達式指定返回源表中的所有列。
select hzxm,zje-yhje zje,substring(jsrq,1,8) rq ,case when jszt=1 then ”中途結帳” else “出院結帳” end 類型,*
from ZY_BRJSK
where jsrq between ‘20050101’ and ‘2005011024’ and ybjszt=2 and jlzt in (0,1,2)
2、 在系統中,可能有多個對象帶有相同的名稱。例如,ZY_BRJSK 和 ZY_BRSYK都指定了syxh等列。若要解析多義性并且指定 syxh為 ZY_BRJSK 所有,請至少使用用戶 ID 來限定表的名稱,如:ZY_BRJSK.syxh。
或者使用別名,如table_name AS table alias和table_name table_alias
如:
select a.*
from ZY_BRSYK as a,ZY_BRJSK b
where a.syxh=b.syxh
and b.jsrq between ‘20050101’ and ‘2005011024’
and ybjszt=2 and jlzt in (0,1,2)
3、以 @local_variable = expression 形式的變量賦值,如果 SELECT 語句返回多個值, |
|