1、查询
WHERE birth_date >= '1990-01-01' AND(&)/OR points > 1000
-- WHERE挑选某处数据, 用 != 或者 <> 表示不等号,日期两侧要加引号。
AND优先于OR,可以用括号改变顺序
/WHERE NOT (birth_date >= '1990-01-01' OR points > 1000)
-- NOT是否定运算符
WHERE state IN ('VA', 'GA', 'FL')
-- 即集合形式,等价于WHERE state = 'VA' OR state = 'GA' OR state = 'FL'
WHERE points BETWEEN 1000 AND 3000
-- 包含临界值
WHERE last_name LIKE '%B%'
-- 得到所有姓氏以B开头的顾客,'%B%'则是姓氏中含有B。
%表示任意字符数,下划线_表示一个单字符
2、排序
ORDER BY ??? / DESC
-- 进行升序 / 降序排序,??? 可以是任意条件不一定是列名称
ORDER BY state, first_name
-- 按州排序,同州按名字排序
许久没更新了,因为一直在忙课题组的事情