原创 遇到了隨便記錄一下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