MySQL创建计算字段

2018-07-18  本文已影响0人  IT的咸鱼

字段

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

计算字段

      其实就是一段各个列的信息集合,这个集合实际并不存在与数据库表中,计算字段是运行时在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 的计算 支持 + - * / !

上一篇下一篇

猜你喜欢

热点阅读