大神们求助.关于该怎么查询带有特殊意义的字段.譬如字段是avg(xxx),好像mysql给看成一个函数的,不认为是字段名.我该怎么用查找方法显示字段?

首先,我创建了一个表,里面录入了成绩,代码如下:

create database testdb2;

use testdb2;

create table test1(

coursename varchar(40),

score int

);

insert into test1 values('语文',98);

insert into test1 values('语文',78);

insert into test1 values('数学',79);

insert into test1 values('数学',69);

insert into test1 values('数学',90);

insert into test1 values('英语',80);

insert into test1 values('英语',90);

这是表1的内容:

表1.png (4.41 KB, 下载次数: 0)

2016-7-3 20:24 上传

然后,我根据课程名分组,求平均分创建了一个表格.

代码如下:

create table test2(select coursename,avg(score) from test1 group by coursename);

这是表2的结构和内容:

表2结构.png (2.05 KB, 下载次数: 0)

2016-7-3 20:28 上传

表2内容.png (1.93 KB, 下载次数: 0)

2016-7-3 20:28 上传

问题来了,我如果单独查询平均分的字段的话,用 select avg(score) from test2代码的话就会报错如下:

ERROR 1054 (42S22): Unknown column 'score' in 'field list'

mysql会默认avg(score)这个字段是一个函数,我该怎么查询avg(score)这个字段呢?

我琢磨的解决方案是这样的.

用别名创建平均分的表格:

create table test3(select coursename,avg(score) as avg from test1 group by coursename);

创建表格的内容就是这样.

表3.png (1.75 KB, 下载次数: 0)

2016-7-3 20:32 上传

这样就解决了这个问题.

可是,我的问题是我该怎么查询avg(score)这个字段下列的内容呢?有什么转义的方法么?

mysql 字段 符号_mysql数据库字段带符号的问题相关推荐

  1. mysql如何对字段加密_Mysql 数据库字段加密

    1 数据库字段加密: 2 4.20. 数据加密 3 数据库中有很多敏感字段,不允许随意查看,例如开发人员,运维人员,甚至DBA数据库管理员.另外加密主要是防止被***脱库(盗走) 4 敏感数据加密有很 ...

  2. MYSQL数据库字段关联_MySQL数据库 字段操作 多表关系(更新中...)

    外键 (foreign key) ## 外键 ```mysql # 作者(author):id,name,sex,age,mobile, detail_id # 作者详情(author_detail) ...

  3. mysql分享群_MySQL数据库 字段群组的示例分享

    摘要: 下文讲述MySQL字段群组的示例简介说明,如下所示: 例: drop table if exists T_maomao; create table T_maomao select 'maoma ...

  4. 设置实体类中字段为非数据库字段

    设置实体类中字段为非数据库字段,加以下注解: @TableField(exist = false) 是不是数据库字段:true是:false不是 源码:不设置则默认是数据库字段

  5. 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型

    一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...

  6. mysql字段约束_mysql数据库之表操作及字段约束条件

    一.存储引擎 二.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id name age sex 1 li 12 male 2 liu ...

  7. mysql sql 字段唯一_MySQL数据库唯一性设置(unique index)

    我们知道在数据库设计中设置成主键的字段是不会重复的.唯一的,但如果有其他字段也需要保持唯一性应该如何设置呢?比如一个保存学生信息的表里要保证每条记录的学号都不同.这时候就需要对该字段设置唯一性. 设置 ...

  8. mysql中数据库字段类型长度_Mysql数据库字段数据类型、长度详解

    一.数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 F ...

  9. mysql text字段导出_Mysql数据库的各种命令:

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root ...

  10. MYSQL数据库字段关联_MySQL数据库基础——操作关系表、连接查询

    MySQL数据库基础入门--day11 一.操作关联表 1.关联关系: 关联关系有:多对一.多对多和一对多. 一对一关联关系可以应用在以下几方面: (1)分割具有很多列的表 (2)由于安全原因而隔离表 ...

最新文章

  1. SDUTOJ [2801] 并查集模板
  2. Java自带的性能监测工具之jinfo
  3. Java 集合框架,看这篇真的够了!
  4. iOS Mach异常和signal信号
  5. Hybird App 应用开发中5个必备知识点复习
  6. 申请gmail邮箱及foxmail邮箱
  7. 学习.NET好书推荐
  8. win10系统找不到telnet服务器,win10系统找不到Telnet服务的技巧介绍
  9. 基于IPv6的5G专网终端身份认证技术与应用
  10. 淘宝奇门对接(淘宝订单加密改造)
  11. Unity 屏幕模糊效果
  12. 学习FPGA之二:云端加速
  13. 2020计算机夏令营+预推免统计
  14. 字节跳动后端面经(18)
  15. 惊闻杭州业主不满楼盘降价大闹售楼处
  16. 18.缓存预热、缓存雪崩、缓存击穿、缓存穿透、性能指标监控等企业级解决方案
  17. A 完全k叉树(CCPC-Wannafly Comet OJ 夏季欢乐赛(2019))
  18. 从哪里租vps远程桌面服务器,vps远程桌面服务器出租费用
  19. 高手分享:通过蓝屏错误代码找出问题【乡巴佬下载】
  20. 三、python基础语法进阶篇(黑马程序猿-python学习记录)

热门文章

  1. 云计算机根据部署,华为云计算FusionCompute环境部署实验之使用批量部署工具安装...
  2. RG Magic Bullet
  3. CDA Level1复盘总结
  4. 干货!国外关于高速PCB设计的技术书籍和资料介绍
  5. excel相同字段多行合并_EXCEL里如何快速把多行数据合并为一行并以逗号隔开?...
  6. Java 将HTML转为Word
  7. 《自然语言处理实战入门》---- 第1课:自然语言处理简介
  8. 【常识】户型图要怎么看?买房时销售员不会说的注意事项
  9. itext pdf合并
  10. JSP九大内置对象总结