小编Tak*_*ada的帖子

SQL如果字符串中存在某个字符,则取消最后一个字符

我有几个不同的列ID

abc_1234
abc_2345
bcd_3456/
cde_4567/
Run Code Online (Sandbox Code Playgroud)

我想要一个新的列,/如果它存在,它将取消它

abc_1234
abc_2345
bcd_3456
cde_4567
Run Code Online (Sandbox Code Playgroud)

我知道,我将使用IF的组合/ THEN,LEFTLEN,但我不知道语法.感谢帮助!谢谢!

mysql sql sql-server

4
推荐指数
1
解决办法
1338
查看次数

联合两个表并覆盖预先存在的行

我希望将两个表合并在一起,但是如果表 1 中的“电子邮件”与表 2 中的“电子邮件”匹配的任何重复记录,则将提取表 2 中的数据。这个功能可以吗?

表格1

Name | Email   | Status
A    | a@a.com | 1
B    | b@b.com | 2
C    | c@c.com | 1
Run Code Online (Sandbox Code Playgroud)

表 2

Name | Email   | Status
C    | c@c.com | 2
D    | d@d.com | 1
E    | e@e.com | 2
Run Code Online (Sandbox Code Playgroud)

结果表

Name | Email   | Status
A    | a@a.com | 1
B    | b@b.com | 2
C    | c@c.com | 2
D    | d@d.com | 1
E    | e@e.com | …
Run Code Online (Sandbox Code Playgroud)

sql-server union

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

标签 统计

sql-server ×2

mysql ×1

sql ×1

union ×1