永发信息网

用sql语句create table创建表时可以定义列别名吗。。。

答案:4  悬赏:0  手机版
解决时间 2021-01-22 07:34
  • 提问者网友:蓝琪梦莎
  • 2021-01-22 00:49
用sql语句create table创建表时可以定义列别名吗。。。
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-01-22 01:31
定义表的时候是不可以定义别名的,查询的时候为了显示和执行效率的需要可以定义别名。

因为既然你想在建表的时候定义别名,为什么不在定义表的时候就用这个别名作为表的字段呢。从这个角度想,建表的时候是不可以定义别名的。

--
以上,希望对你有所帮助。
全部回答
  • 1楼网友:狂恋
  • 2021-01-22 04:43
我是初学SQL的,没见过你这样定义别名的,也是不允许的,你可以直接将cno ,name作为你的列名, 但我们可以定义表的别名,但得在查询的时候才可以!只要在 SELECt 时,表名后面写你喜欢的名字即可,比如:
SELECT * FROM MyTable OtherName,这个 OtherName 就是别名了,以后你可以用 SELECT OtherName.字段名 来筛选你所要的字段。
  • 2楼网友:夜风逐马
  • 2021-01-22 03:40
你可以通过建视图给表字段取别名
  • 3楼网友:行雁书
  • 2021-01-22 02:21
不能,别名只做显示用。查询可以。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯