原创 遇到了隨便記錄一下MySQL用戶變量的使用
1.建表語句,數據準備,參考: sql查詢每個班級的前三名 2.mysql用戶變量,mysql中用戶變量不用提前申明,在用的時候直接用“@變量名”使用就可以了,其作用域爲當前連接。 -- 第一種用法,使用set時可以用“=”或“:=”兩種
原创 DB2多表關聯UPDATE 語句
血的教訓換來的,最後一定要加where條件。否則,會將沒有關聯上的數據字段更新成null. update TM_INS_PROPOSAL TIP set (Total_Amount, Receivable_Busi_Amou
原创 JavaScript日期相關方法
1.計算日期差 //date1:開始日期,date2結束日期 function GetNumberOfDays(date1, date2) {//獲得天數 var a1 = Date.parse(new Dat
原创 DB2獲取指定某天到昨天的日期
SQL如下: SELECT CURRENT_DATE - ((ROW_NUMBER() OVER (ORDER BY 1))) DAY AS YESTERDAY FROM SYSIBM.SYSCOLUMNS FETCH FIR
原创 db2日報日期範圍取值
每週一統計上週一到週日的數據,每週二統計週一的數據, 每週三,四,五,六,日分別統計, 每週一到每週二,三,四,五,六的數據。日期的sql如下: SELECT CASE WHEN DAYOFWEEK(CURRENT
原创 DB2獲取上週日期的範圍
SQL如下: select CURRENT_DATE - (DAYOFWEEK(CURRENT_DATE) + 5) DAY BEGIN_DATE, CURRENT_DATE - (DAYOFWEEK(CURRENT_D
原创 Calendar獲取這個月,周,日
public class TestDate { public static void main(String[] args) { // 2019-05-22 Calendar cal = Calendar.getInstan
原创 校驗數組中是否重複字符串
/** * 判斷數組中是否有重複的值 * @param array * @return */ public static boolean cheakIsRepeat(String[] array) { HashSe
原创 正則校驗車牌號
包含新能源車, public class RegEXTest { public static void main(String[] args) { String regEx = "^(([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘
原创 delphi循環校驗數據集
function XXXXXFrom.CheckData(Sender: TObject): Boolean; var tmpcds:TfwClientDataset; begin Result:=False; tmpcds
原创 Analytic Functions (窗口函數)
開發報表的過程中 ,我們經常用到分析函數,形式如下: analytic_function::= analytic_clause::= query_partition_clause::= order_by_clause::=
原创 java 截取兩個特殊字符*之間的內容
利用 substring實現,先判斷字符*出現幾次。 package commonTest; public class TestSubstring { public static void main(String[] args)
原创 詳解db2中的locate等字符串函數
1.建表語句: create table AA_STU_TEST ( STU_ID INTEGER generated always as identity primary key, STU_NAME
原创 sql和null有關的函數
在寫sql的時候,經常會遇到和null相關的問題,經常用到慮空函數。常見的有NVL,NULLIF,COALESCE函數,其他還有很多在此不介紹了。 1.NVL----- NVL lets you replace null (returne
原创 null.equals引起的空指針
當我們比較兩個參數值是否相等的時候,經常用到equals,但是 偶爾我們會忘記判斷非空,例如寫出這樣的代碼: 這樣就會引起空指針,正確的寫法是, 我們知道java中對equals的定義: 對於任何非空引用值 x,x.equals(nu