今天复习了一下在客户端操作数据库的sql语句,对数据库和表的建立、修改、删除,
往表中插入数据,查询表中的数据。这里就不再赘述了,我在使用别名的时候遇到了一些
问题,这里有几个地方需要注意一下:
别名只能用在 order by 部分,where部分不能使用列别名。
从 sql 语句处理的逻辑顺序来讲,别名的生成是在做 where 过滤之后,也就是说,系统处理 where 子句的时候,别名还不存在。
如果要在 where 子句中使用别名,需要再嵌套一次。
今天复习了一下在客户端操作数据库的sql语句,对数据库和表的建立、修改、删除,
往表中插入数据,查询表中的数据。这里就不再赘述了,我在使用别名的时候遇到了一些
问题,这里有几个地方需要注意一下:
别名只能用在 order by 部分,where部分不能使用列别名。
从 sql 语句处理的逻辑顺序来讲,别名的生成是在做 where 过滤之后,也就是说,系统处理 where 子句的时候,别名还不存在。
如果要在 where 子句中使用别名,需要再嵌套一次。