tquery中的as是什么意思?

meica 2003-08-11 07:35:27
我用 delphi的数据库向导生成一个程序,其中的tquery控件中sql语句为
select...from order.db as order,这里面的as语句是什么作用?是生成一个视图吗?
如果是的话,我怎么样在另一个tquery控件中引用这个order?我可以用table来引用这个视图order吗?
...全文
20 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
李_军 2003-08-11
  • 打赏
  • 举报
回复
作为别名
pengdali 2003-08-11
  • 打赏
  • 举报
回复
select...from order.db as 表别名

如:

select aa as 列别名 form order.db as 表别名
liumengchuan 2003-08-11
  • 打赏
  • 举报
回复
select * from a as ahahahaha
这是设定别名,在多表关联查询的时候用的比较多
比如:
select a.f1 as f1, a.f2 as f2, a.f3 as f3, b.f1 as f4, b.f2 as f5, b.f3 as f6 from ajdfiadjfkjfd as a, bdjfkasdjfkdjfk as b where xxxxxxx
如果不写 as a,就要写很多ajdfiadjfkjfd,除非你愿意写。
另外,这种写法必须用到 as a
select a.f1, b.f2 from (select * from t1) as a, b where xxxxx
这是单纯的sql语句,跟tquery没什么关系。

另外,as a中的as不是必需的。

tquery的问题,你的理解有问题,好好看书吧

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧