小编Bis*_*kie的帖子

SQL在连接中使用If Not Null

如果我有桌子

在此输入图像描述

SELECT (Firstname || '-' || Middlename || '-' || Surname)  AS example_column
FROM example_table
Run Code Online (Sandbox Code Playgroud)

这将显示Firstname-Middlename-Surname例如

John--Smith
Jane-Anne-Smith
Run Code Online (Sandbox Code Playgroud)

第二个(Jane's)显示正确,但是由于John没有中间名,我希望它忽略第二个破折号.

我怎么能放入一个IF Middlename = NULL语句,以便只显示John-Smith

sql null concatenation

12
推荐指数
2
解决办法
2万
查看次数

SQL Server循环赛

我正在尝试创建一个循环风格的足球锦标赛,每支球队每周比赛一次(也只有一次),联赛包含12支球队.

使用下面的代码作为示例,您应该能够看到我有12个团队.我已经使用CTE来生成macth灯具,这样每个队伍在主场和对方一次比赛就会相互比赛(这会产生132场比赛).

由于共有12支队伍共有132场比赛,所以每周应该有6场比赛,为期22周.

我如何生成每个夹具发生的周数?

DECLARE @Temp TABLE(
    TeamName VARCHAR(100),
    MatchWeek INT
)

INSERT INTO @Temp(TeamName) VALUES
('Team1'),
('Team2'),
('Team3'),
('Team4'),
('Team5'),
('Team6'),
('Team7'),
('Team8'),
('Team9'),
('Team10'),
('Team11'),
('Team12');

SELECT t1.Teamname, t2.Teamname
FROM @Temp t1, @Temp t2
WHERE t1.TeamName <> t2.TeamName
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server generator

10
推荐指数
1
解决办法
1031
查看次数

Java Randomize -(减号)和 +(加号)

有没有办法随机化加号或减号字符?我有一个精灵在屏幕上移动的程序,当你点击它时,它会重新出现在不同的地方。我也希望它移动的方向也是随机的。目前我只能将其设置为从左向右移动 + 或从右向左移动 -。

private int x = random.nextInt(150); 
    private int y = random.nextInt(500);    
    private int xSpeed = random.nextInt(10);//Horizontal increment of position (speed)
    private int ySpeed = random.nextInt(10);// Vertical increment of position (speed)

public void update() {
        x = x +- xSpeed;
        y = y +- ySpeed;
}
Run Code Online (Sandbox Code Playgroud)

java random sprite

3
推荐指数
1
解决办法
4436
查看次数

Oracle APEX_MAIL 发送给多个收件人

使用 APEX_MAIL.SEND 向多个收件人发送电子邮件的语法是什么?

官方页面https://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/apex_mail.htm#AEAPI342说;p_to 电子邮件将发送到的有效电子邮件地址(必需)。对于多个电子邮件地址,使用逗号分隔的列表但是没有显示语法示例。

使用他们给出的示例,有人知道语法吗?

DECLARE
    l_body      CLOB;
BEGIN
l_body := 'Thank you for your interest in the APEX_MAIL 
package.'||utl_tcp.crlf||utl_tcp.crlf;
l_body := l_body ||'  Sincerely,'||utl_tcp.crlf;
l_body := l_body ||'  The APEX Dev Team'||utl_tcp.crlf;
apex_mail.send(
    p_to       => 'some_user@somewhere.com',   -- change to your email address
    p_from     => 'some_sender@somewhere.com', -- change to a real senders email address
    p_body     => l_body,
    p_subj     => 'APEX_MAIL Package - Plain Text message');
END;
Run Code Online (Sandbox Code Playgroud)

/

email oracle oracle-apex

2
推荐指数
1
解决办法
4022
查看次数

标签 统计

sql ×2

concatenation ×1

email ×1

generator ×1

java ×1

null ×1

oracle ×1

oracle-apex ×1

random ×1

sprite ×1

sql-server ×1

t-sql ×1