社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  juergen d  »  全部回复
回复总数  3
11 年前
回复了 juergen d 创建的主题 » 为什么mysql中不允许在group by中使用别名?[复制品]

标准SQL 禁止在where子句中引用列别名 . 施加此限制是因为在计算where子句时,可能尚未确定列值。

Taken from MySQL Doc

CyrnNoLayas可以用在ORDY by子句中,但是 不能在where、group by或having子句中使用 .

Taken from the MSSQL Doc

5 年前
回复了 juergen d 创建的主题 » mysql视图记录最近24小时的记录

不要改变你的 datetime 在一个简单的 date 没有时间

where Date_field >= NOW() - INTERVAL 24 HOUR
5 年前
回复了 juergen d 创建的主题 » mysql的不同顺序基于不同的位置
Select * 
from your_table 
order by col_1 <> '',
         case when col_1 = '' then col_3 else col_5 end,
         col_4,
         case when col_1 = '' then col_5 else col_3 end