1
我在MySql中存儲了函數餘額()。Mysql如何創建通話存儲功能
我想選擇天平> 100的用戶;
這工作
select user, balance() from users where balance() > 100
這不
select user, balance as b from users where b > 100
我不想叫平衡()的兩倍。如何在1個示例中編寫查詢?
我在MySql中存儲了函數餘額()。Mysql如何創建通話存儲功能
我想選擇天平> 100的用戶;
這工作
select user, balance() from users where balance() > 100
這不
select user, balance as b from users where b > 100
我不想叫平衡()的兩倍。如何在1個示例中編寫查詢?
MySQL擴展了having
子句的用法。當沒有明確的group by
,你可以像where
用表的別名使用它:
select user, balance() as b
from users
having b > 100;
一種替代的方法是使用子查詢。但是,MySQL會實現子查詢,所以會增加額外的開銷。
謝謝。很好 – user1367713