原创 BAT學習基礎知識(下)

If 命令 if 表示將判斷是否符合規定的條件,從而決定執行不同的命令。有三種格式: 1) IF 語法: if [not] "參數" == "字符串" 待執行的命令 參數如果等於(not表示不等,下同)指定

原创 DOS特殊符號

1、@   命令行回顯屏蔽符  這個字符在批處理中的意思是關閉當前行的回顯。我們從前幾課知道  ECHO OFF 可以關閉掉整個批處理命令的回顯,但不能關掉 ECHO OFF 這個命令,現在我們在 ECHO OFF  這個命令前加個@,就

原创 BAT學習基礎---案例解析版

下面是一段用於批量修改文件的命令,將XXX.jpg修改爲img_1.jpg按序號排列文件。 @echo off -----echo off關閉請求回顯功能;@表示不顯示後面的功能 setlocal enabledelayedexpan

原创 Bat學習基礎知識(上)

一、基礎語法: 1.“.bat”結尾的文本文件是一個批處理文件,這個文件的每一行都是一條DOS命令。可以使用任何文本文件編輯工具創建和修改。 2.批處理是一種簡單的程序,可以用 if 和 goto 來控制流程,也可以使用

原创 Oracle 多行數據根據條件轉行爲一行多列

需求:一個病人體徵信息表中,需要獲取病區某個時間點,所有病人的體徵數據。但是查詢到數據需要按病人顯示爲一行,方便前端進行顯示。 下圖爲原數據: 先根據條件查詢你需要的數據,多行展示: 使用pivot,將多行轉換爲多列 注意:如果in

原创 oracle 查詢一張表中幾個字段內容重複的數據

一、背景  一張person表,有id和name的兩個字段,id是唯一的不允許重複,id相同則認爲是重複的記錄。二、解決  select id from group by id having count(*) > 1  按照id分組並計數

原创 C# 中 AS與IS 的對比

在C#語言中進行類型轉換的操作符is和as。is和as都是強制類型轉換,但這兩者有什麼相同之處和不同之處呢?在使用is和as需要注意哪些事項?下面我們從簡單的代碼示例去探討這個簡單的問題。注:此博文只是本人學習過程中一些簡要記錄,新手可以

原创 oracle minus用法(求並集和交集)

表A{1,2,3,4,5,} 表B{4,5,6,7,8,} select * from A minus select * from B;結果:1,2,3。 select * from B minus select * from A;結果爲

原创 oracle 查找數據庫字段出現次數

使用group by 函數;例如在表A中想要查找各個ID出現的次數select count(ID) from A group by ID;

原创 C# for和foreach循環

for循環遍歷            string[,] scores=new string[2,3];            string[,] scores2 = {{"1","2","3"},{"4","5","6"},{"7","

原创 C# 類型轉換 AS

在C#程序中經常出現類型的強制轉換,如:double d=10.5;int i=(int)d;這樣得到i的值爲10。但是這麼轉換在一些情況下會出現轉換錯誤,如:class C1{};class C2:C1 {};C1 c11=new C1

原创 C# 數組的定義

C#中數組特性:1、數組的長度是固定2、是同一個類型的數據3、根據索引index來查找,第一個0開始數據分爲 一維數組、二位數組、數組的數組一維數組:int[] number =new int[5];//表示定義一個長度爲5 的一維數組賦

原创 oracle Delete刪除通過其他表關聯查詢到的數據

有兩個表 表 A 字段 ID1          表 B 字段ID2 結構都相同刪除B裏 所有B.ID2=A.ID1 匹配的數據delete from B a where exists (select * from