ansi-sql

    2熱度

    1回答

    我有一個存儲過程,它的參數可以是NULL或非NULL值。 我需要在WHERE子句中比較這個參數。如果參數非NULL, where ... and parameter = non-NULL-value 將工作。 但當參數將是空的,它不會是符合ANSI標準: where ... and parameter = NULL 我不想寫兩個單獨的查詢。如何確保在同一查詢中符合ANSI標準?

    0熱度

    1回答

    這可能已經在這裏回答過了,但我不知道如何搜索它,所以如果它是重複的,我很抱歉。我有一個整數列的表,它按順序保存數字。 一些數字的缺失,由於行的刪除: +-------+ | _auto | +-------+ | 0 | | 1 | | 2 | | 5 | | 6 | | 7 | | 9 | | 11 | | 12 | | 13 | | 14 | | 16 | | 1

    -1熱度

    1回答

    之後減去4小時如果日期時間落在03/09/2014節省之前需要減去5小時而如果在03/09/2014之後需要4小時則要減去4小時。這是一個案例聲明,這是我目前爲止的情況,但它只是在第二個時候觸及第一個時,而不是第二個時。 max( Case when aa.status_id=10 and aa.created_at <'3/09/2014' then DATE_

    0熱度

    1回答

    我正在從Oracle專有代碼轉換爲ANSI標準。 在我們有這些語句的WHERE子句中的舊的查詢之一: 這是ANSI兼容? WHERE ee.person_code = p.person_code AND eo.exam_code = ee.exam_code AND ed.exam_code = eo.exam_code AND ee.board_code = eo.board_code

    0熱度

    1回答

    什麼是Oracle SQL函數的通用版本TO_DATE()或TO_TIMESTAMP()? 例如簡單的表:在DATE寫作日期和VARCHAR場這樣 INSERT INTO SAMPLE (TRUE_DATE, CHAR_DATE) VALUES (TO_DATE('1990-01-01','YYYY-MM-DD'), TO_DATE('1990-01-01','YYYY-MM-DD'));

    14熱度

    1回答

    SQL Server中CURRENT_TIMESTAMP和GETDATE()之間有什麼區別? SELECT CURRENT_TIMESTAMP, GETDATE()

    0熱度

    2回答

    我有查詢,我想ANSI SQL標準兼容。在這種 Oracle查詢減號鍵工作時使用,我想ANSI SQL是 放置減號關鍵字 SELECT 'F' selected, UPPER (( a.business || ' ' || a.data_source || ' ' || a.frequency || ' '

    0熱度

    1回答

    我有查詢在Oracle這使輸出 "S.ACQUIRER||'|'||SUBSTR(S.ACQ_COUNTRY,1,4)||'|'||SUBSTR(S.ACQ_CURRENCY_CODE,1,5)||'|'||S.PAN||'|'||SUBSTR(S.ACCTNUM,1,18)||'|'||SU\ BSTR(I.E_NAME,1,35)||'|'||S.LOCAL_DATE||'|'||S.LOC

    0熱度

    2回答

    我有一個動態輸入數據如下 Id val --- ----- 10 A 10 B 11 A 11 B 11 C . . . . 我需要打印它下面的順序。 Id Val ---- ---- 10 A,B 11 A,B,C 我需要編寫單個查詢來轉換上面的數據,而不使用任何內置功能。 我的

    3熱度

    1回答

    將標準SQL連接轉換爲舊的Oracle連接語法時出現問題(請不要問我爲什麼需要這樣做)。我希望同樣的結果,無論如何,它是不是: 樣本數據: create table testing ( aid number(8), bid number(8), btext varchar(80)); insert into testing values (100,1,'text1a'); insert