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