case

    0熱度

    1回答

    我試圖在滿足條件時計算某個表的某些行。以下是我正在嘗試做的一個例子。 SELECT (CASE WHEN COUNT(*)<9 WHERE (tb1.col IS NULL OR tb1.col=1) THEN 1 WHEN COUNT(*)<9 WHERE tb1.col=2 THEN 2 WHEN COUNT(*)<9 WHERE tb1.col=3 THE

    1熱度

    2回答

    有沒有辦法使用UPPER與LIKE ANY()? 我下面舉個例子: SELECT .... where skus.number like any ('{"%00130204%", "%00130202"}') 不幸的是,單品我檢查在這裏可以是不同的情況,所以我試着這樣做: SELECT .... where UPPER(skus.number) like any UPPER('{"%0

    0熱度

    3回答

    我想讓程序根據卡號的第一位數字在屏幕上打印卡片類型。該程序編譯正常並運行,但不會將卡類型語句放到屏幕上。我相信這只是一個簡單的修復,但我花了幾個小時試圖發現它可能是什麼。我在這裏錯過了什麼? public static void main (String [] args) { System.out.println ("Please enter your credit card num

    -1熱度

    1回答

    我有以下代碼: SELECT t1.a t1.b CASE WHEN t1.c = Z THEN m WHEN t1.c = Y THEN n ELSE p END as m_or_n_or_p FROM t1 我可以添加 WHERE m_or_n_or_p = m 末並以這種方式來篩選查詢或做我必須包裝這一切都在另一個SEL

    2熱度

    2回答

    我是MySQL的新手,請耐心等待我的潛在問題。我需要創建一個查詢來顯示我們不同的成員子類型以及每個子類型在給定日期每小時簽入的次數。這是我到目前爲止: SELECT customers.CUSTOMER_CUSTOM_TYPE AS Subtype, COUNT(CASE WHEN checkins.POSTDATE BETWEEN '%17:00:00' AND '%17:59:5

    -3熱度

    1回答

    這是問題陳述給我: create or replace function disp_player_name (play_id in number) return varchar is status_name varchar(100); begin select country into status_name from player where id=play_id; return sta

    0熱度

    3回答

    我有一個場景,我想從第二個表的多行更新多列第一個表。但是案例只是從第二個表格的第一行更新。 有沒有使用光標達到此目的的任何幫助? create table Table1 (ColA varchar(20), ColB varchar(20), ColC varchar(20)) insert into Table1 values (1, null, null) create table T

    -2熱度

    1回答

    我需要檢查一些第一個字符,然後接受任何其他7個字符。類似這樣: DN98 ??????? 我試圖做這樣的: case 'DN98'+'[a-zA-Z0-9]': $theme = 'correct-page'; break; 但它只會讓每一個網址去「正確的頁」,不僅是那些開始DN98。我也試過: case 'DN98????????': $them

    0熱度

    1回答

    我有SQL Server的情況下表達似乎並不當它到達此行的工作: WHEN cl.Product_Type = 'PerformanceSwap' and cl.Underlying_Product_Code_IndexType IS NULL THEN 代碼完整塊是: CASE WHEN prod_map.Product_ID1 = 'CR' AND prod_map.Product_T

    -2熱度

    1回答

    爲了報告和創建報告(MS SQL SERVER 2014)的目的,該報告將比較上週同一天和上個月同一天的交易數量和金額數量,我需要一些像這樣的查詢,這是不工作: Select Acquirer = case when Date = @Day then a.Acquirer when Date = @LastWeekDay then b.Acquirer