Task02 基础查询与排序

1.select语句:通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。
其中,SELECT子句中列举了希望从表中查询出的列的名称,而FROM子句则指定了选取出数据的表的名称。
2.where语句:SELECT 语句通过WHERE子句来指定查询数据的条件。
相关法则:

  • 星号(*)代表全部列的意思。
  • SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。
  • 设定汉语别名时需要使用双引号(")括起来。
  • 在SELECT语句中使用DISTINCT可以删除重复行。
  • 注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- “和多行注释两种”/* */"。

常用法则:

  • SELECT子句中可以使用常数或者表达式。
  • 使用比较运算符时一定要注意不等号和等号的位置。
  • 字符串类型的数据原则上按照字典顺序进行排序,不能与数字的大小顺序混淆。
  • 希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,需要在条件表达式中使用IS NOT NULL运算符。

逻辑运算符:

1.not运算符:表示否定
2. and运算符和or运算符:
and 相当于“并且”,类似数学中的取交集;
or 相当于“或者”,类似数学中的取并集。
注:and运算符优先于or运算符