首页 > 试题广场 >

在MySql中进行数据查询时,如果要对查询结果的列名重新命名

[不定项选择题]
在MySql中进行数据查询时,如果要对查询结果的列名重新命名,将sno列重新命名为学号,则下列语句正确的是( )
  • select sno as 学号 from T
  • select 学号= sno from T
  • select sno 学号 from T
  • select sno=学号 from T
区别:在SQL Server 中可以使用‘=’
发表于 2021-09-05 11:02:56 回复(1)
选项C直接将as省略就可以了,空格还是要加的
发表于 2017-08-17 16:59:27 回复(2)
as只用于mysql语言中,as可以为列或者表起别名,as可以省略,但是要用空格代替
发表于 2021-06-07 08:45:43 回复(1)
C 取别名AS可以省略,但是必须加空格,题目还是不太严谨
发表于 2021-03-02 13:33:51 回复(1)
对于SQL Server的话,答案是ABC吧
发表于 2021-09-15 17:43:37 回复(0)
as可以省略
发表于 2017-02-27 09:52:02 回复(1)
在sqlsever中可以使用 =
发表于 2022-04-27 10:02:22 回复(0)
B和D应该有一个是对的吧,我记得好像有这样的
发表于 2022-04-10 09:17:24 回复(0)
kki头像 kki
C答案“sno好”,要加空格"sno 好"
发表于 2017-02-20 18:43:41 回复(0)
字段取别名的三种方法: 1. 字段 AS 别名 2. 字段  别名: AS可省 3. 别名=字段名 仅限 SQL Server  答案有误吧
发表于 2022-11-07 10:39:55 回复(1)
竟然是多选题😫
发表于 2021-08-25 16:25:50 回复(0)
加 as为啥就不对了
发表于 2021-07-15 20:21:10 回复(1)
还以为只能选一个😂
发表于 2021-04-12 15:51:07 回复(0)
区别:在SQL Server 中可以使用‘=’。
发表于 2023-04-11 09:38:48 回复(0)
自相矛盾
发表于 2022-09-19 11:52:50 回复(0)
tnd这道题跟另一道题冲突了呀。我记得有一道题,B选项的写法也对的。。。。。。。。。。。这不是误人子弟不严谨吗?
发表于 2022-07-20 11:14:37 回复(0)

*命名字段—区别:在SQL Server 中可以使用‘=’

发表于 2022-04-17 00:10:00 回复(0)
as只用于MySQL,可以作为列或表起别名,as可省略,用空格代替
发表于 2022-01-14 00:12:47 回复(0)
AS大写
发表于 2021-10-19 16:21:51 回复(1)
sqlsever中可利用等号“=”指定别名吗?
发表于 2021-08-21 16:18:40 回复(0)