mysql表格查询_Mysql表的简单查询

20180929003406357187.png

语法:

SELECT{*, column [alias],...}

FROMtable_name;

SELECT

FROMtable_name;

说明:

SELECT 选择查询列表

FROM 提供数据源(表、视图或其他的数据源)

*表示表中所有的列,但是 * 和创建表时的顺序一致。

可以自己调整顺序,在select后边加上要查询的列名。

------------------------------------------------------------

需求:查询所有货品信息

需求:查询所有货品的id,productName,salePrice

避免重复数据-DISTINCT:

需求:查询商品的分类编号。

语法:

SELECTDISTINCK 列名,...

FROMtable_name;-------------------------------------------------

实现数学运算查询:

对NUMBER型数据(整数和小数)可以使用算数操作符创建表达式(+ - * /)

对DATE型数据可以使用部分算数操作符创建表达式 (+ -)

运算符优先级:

1、乘法和除法的优先级高于加法和减法

2、同级运算的顺序是从左到右

3、表达式中使用"括号"可强行改变优先级的运算顺序

-----------------------------------------------------------------

需求:查询所有货品的id,名称和批发价(批发价=卖价*折扣)

需求:查询所有货品的id,名称,和各进50个的成本价(成本=costPirce)

需求:查询所有货品的id,名称,各进50个,并且每个运费1元的成本

设置列名的别名。

1、改变列的标题头;

2、用于表示计算结果的含义;

3、作为列的别名;

4、如果别名中使用特殊字符,或者是强制大小写敏感,或有空格时,都需加单引号;

`

不建议列的别名使用单引号,因为一旦使用,该列就不能再排序了.

需求:查询所有货品的id,名称,各进50个,并且每个运费1元的成本(使用别名)

SELECT id,productName,costPrice,(costPrice + 1) * 50 AS totalCostPrice FROM product

AS可以省略:

SELECT id,productName,costPrice,(costPrice + 1) * 50 totalCostPrice FROM product

设置显示格式查询:

为方便用户浏览查询的结果数据,有时需要设置显示格式,可以使用CONCAT函数来连接字符串。

需求:查询商品的名字和零售价。

格式:xxx商品的零售价为:xxx

SELECT CONCAT(productName

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值