一.查询
1.简单查询:
select 目标列 from 表名 where 条件
先写表名,条件,再写要的目标
2.查询后改别名:
select 目标列 as *** from 表名 where 条件
二.where
查询满足条件的元组常用的查询条件:
1.
2和4:
法一:or
法二:WHERE pid in (2,4)
2.datetime数据类型写的时候要用双引号
WHERE odate BETWEEN “2016-12-05” AND “2016-12-15”;
3.属性值为空
is 和null分开写
WHERE vaddress IS NULL;
4.去重复行
关键字distinct
SELECT DISTINCT vid FROM recruit;
5.字符匹配
%和字符一起,在他们整体外面加双引号表示字符
like,not like
SELECT * FROM product WHERE pname LIKE “%小米%”;
6.WHERE pname LIKE “小%” OR pdesc LIKE “%玫瑰%”;即使是对一个属性取约束条件也要在or的两边都要写。
看好属性是什么,不一定Or两边都是一个属性名
三select
1.要订单表中销售记录,用全部符号 *
要顾客表顾客信息,用全部符号 *
2.选择多个时
SELECT cname,caddress,ccity,czip
3.即使是datetime类型也可以用于乘法运算
别名外面不用加双引号
SELECT oprice*ocount AS 交易总金额 FROM orders WHERE oid=4;