相关疑难解决方法(0)

检查varchar是否为数字(TSQL)

有没有一种简单的方法来确定varchar是否是一个数字?

例子:

abc123 - >没有号码

123 - >是的,它是一个数字

谢谢 :)

t-sql numerical-methods

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

如何检查每个组中是否存在值(分组后)

假设我有一个订阅表:

uid  | subscription_type 
------------------------  
Alex | type1
Alex | type2
Alex | type3
Alex | type4
Ben  | type2
Ben  | type3
Ben  | type4
Run Code Online (Sandbox Code Playgroud)

并且只想选择具有2个以上订阅但从未订阅类型1的用户

预期的结果是仅选择"Ben".

我很容易找到超过2个订阅的用户使用:

SELECT uid
FROM subscribes
GROUP BY uid
HAVING COUNT(*) > 2
Run Code Online (Sandbox Code Playgroud)

但是如何检查组中是否存在某些值?

谢谢您的帮助!

sql postgresql

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

标签 统计

numerical-methods ×1

postgresql ×1

sql ×1

t-sql ×1