美文网首页
MySQL创建计算字段

MySQL创建计算字段

作者: IT的咸鱼 | 来源:发表于2018-07-18 20:43 被阅读0次

    字段

           字段与列含义差不多,数据库列一般叫列,字段一般是指计算字段

    计算字段

          其实就是一段各个列的信息集合,这个集合实际并不存在与数据库表中,计算字段是运行时在SELECT语句内创建的 。

    拼接字段

    拼接——将值连接到一起构成单个值

    Concat()函数

            SELECT Concat(name,'(',字段名,')')  FROM company Order BY name;

    使用别名

    从前面的输出可以看出,我们新创建的集合(形成了一个列)的名字是什么,他实际没有名字,他只是一个值。这样子,如果我们的客户机试图去引用他,就会无法引用!

    为了解决这个问题,SQL支持列别名。别名就是一个字段或值的替换名,别名用AS关键字赋予。看例子:

            SELECT CONCAT(user_name,'(',user_age,'  ',user_id,')') AS vendlist FROM users ORDER BY users.user_id;

    这样子,我们在查看输出的列,就会发现他的名字是vendlist啦 。

    执行算数计算

    可以进行加减乘除的运算

             SELECT user_name,user_age * users.user_id AS user_prices FROM users ORDER BY user_id;

    这样我们的输出结果将会多出一了个列,名为user_prices,它是由age * id 得来的!

    我们MySQL 的计算 支持 + - * / !

    相关文章

      网友评论

          本文标题:MySQL创建计算字段

          本文链接:https://www.haomeiwen.com/subject/jspapftx.html