part1. select | 基础查询

第1-5章

  1. DISTINCT
  2. ORDER BY必须是SELECT语句中的最后一条子句
  3. ORDER BY ... DESC(ASC)
  4. WHERE、<>(!=)、BETWEEN、
  5. AND优先级大于OR,应该使用圆括号明确地分组操作符
  6. IN、NOT IN(BETWEEN、EXISTS)

第6章

  1. LIKE操作符
  2. (%) 通配符:表示任意字符出现任意次数
SELECT prod_id,prod_name
From Products
WHERE prod_name LIKE '%bean bag%';
WHERE email LIKE 'b%@forta.com';  --查找电子邮件:
WHERE prod_name LIKE '%'; --不会匹配产品名称为NULL的行
  1. (_)通配符:匹配单个字符,不能多也不能少
SELECT prod_id,prod_name
From Products
WHERE prod_name LIKE '__ inch teddy bear';
  1. ([])通配符:指定一个字符集,必须匹配指定位置的一个字符
SELECT cust_contact
FROM Customers
WHERE cust_contact LIKE '[JM]%'
ORDER BY cust_contact; --找出所有名字以J或M起头的联系人

否定:

WHERE cust_contact LIKE '[^JM]%';
WHERE NOT cust_contact LIKE '[JM]%';

通配符使用技巧:不要过度使用,尽量不要用在搜索模式的开始处,仔细注意通配符的位置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 表 存储在表中的数据是同一种类型的数据或清单。 数据库中的表有为一个名字来标识自己。 表具有一些特性,这些特性定义...
    蛐蛐囍阅读 1,338评论 0 7
  • 可能是雾霾吸多了,脑袋疼。按理说吸进肺里,应该对脑袋部分没多大影响吧。用还保留的一点生物知识猜测,肺里面的毛细血管...
    羞羞的麦穗阅读 221评论 0 0
  • 自行车按功能分类,可分为五类。 一、山地车。山地车为了征服各种地形设计,车架结实;轮胎较宽,车圈一般为26英寸;一...
    D066有情人寻找红辣椒佛山阅读 1,901评论 2 7
  • (稻盛哲学学习会)打卡第24天 姓名:邱露 部门:万尚 组别:待定 诵读《活法》第四章 日本应将“富国有德”定为国...
    纳尼名字已被占用阅读 628评论 0 0
  • 目录操作 文件操作创建目录结构 1)mkDir(路径名字):创建成功返回true,失败返回false 删除目录 1...
    ElfACCC阅读 377评论 0 1