博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MairDB计算和别名 (二)
阅读量:6420 次
发布时间:2019-06-23

本文共 1634 字,大约阅读时间需要 5 分钟。

hot3.png

    

第一部分 

1.1 计算字段

之前我们的操作都是直接筛选,那么计算字段考虑到了其他的可能,比如

1. 选择特定的单词或数值;

2. 对单个或多个列进行计算;

3. 把列和直接量组合在一起.  

1.2直接量

MariaDB [study_db]> SELECT 'BOOK_NAME: ', book_name FROM books;

+-------------+------------------+

| BOOK_NAME:  | book_name        |

+-------------+------------------+

| BOOK_NAME:  | 跟我学MariaDB    |

| BOOK_NAME:  | 跟我学NodeJS     |

| BOOK_NAME:  | HTTP权威指南     |

 

1.3 算术运算

列直接的操作: + - * /等;直接上例子,两个列相乘,

 

 [study_db]> SELECT classify, book_price, 'result: ', classify * book_price from books;

+----------+------------+----------+-----------------------+

| classify | book_price | result:  | classify * book_price |

+----------+------------+----------+-----------------------+

| 18       |      44.00 | result:  |                   792 |

| 18       |      44.44 | result:  |                799.92 |

| 18       |      79.00 | result:  |                  1422 |

| 9        |      26.00 | result:  |                   234 |

1.4 连接字段

连接(CONCAT)就是将不同的列组合在一起;

MariaDB [study_db]> SELECT book_author_name, book_name, 'RESULT:', CONCAT(book_author_name,'出的�  是:  ',  book_name) FROM books;

+------------------+------------------+---------+-----------------------------------------------------------+

| book_author_name | book_name        | RESULT:| CONCAT(book_author_name,'出的�  是:  ',  book_name)        |

+------------------+------------------+---------+-----------------------------------------------------------+

| hhw              | 跟我学MariaDB    | RESULT: | hhw出的�  是:  跟我学MariaDB                               |

| hhw              | 跟我学NodeJS     | RESULT: | hhw出的�  是:  跟我学NodeJS                                |

| O'Reilly         | HTTP权威指南     | RESULT: | O'Reilly出的�  是:  HTTP权威指南                           |

1.5 列/表的别名--AS

, 将旧列以新列名显示;

MariaDB [study_db]> SELECT book_id , book_id AS 'id' FROM books;

+---------+----+

| book_id | id |

+---------+----+

|       1 |  1 |

|       2 |  2 |

|       3 |  3 |

 

转载于:https://my.oschina.net/u/2971691/blog/823890

你可能感兴趣的文章
JavaMail邮箱验证用户注册
查看>>
系统时间——ntpd
查看>>
反射实现AOP动态代理模式(Spring AOP实现原理)
查看>>
Http协议与缓存
查看>>
监测超过特定内存阀值进程并结束
查看>>
Linux Centos 查询信息
查看>>
android adb命令
查看>>
python “双”稀疏矩阵转换为最小联通量“单”矩阵
查看>>
揭秘天猫双11背后:20万商家600万张海报,背后只有一个鹿班
查看>>
重置mysq root密码脚本
查看>>
我的友情链接
查看>>
MHA配置参数
查看>>
深入理解Lock
查看>>
vim的块选择
查看>>
HTML --块
查看>>
在DLL中获取主进程窗口句柄
查看>>
基于消息队列的双向通信
查看>>
一个不错的loading效果
查看>>
Debian允许root用户登录
查看>>
linux的文件系统
查看>>