SQL学习笔记(二):子句&语句&运算符

202 阅读1分钟

The Select Clause(选择语句)

image.png
  1. *代表返回所有列
  2. 🌰中1 2 3 都为子句
  3. 子句有顺序,顺序不可乱
image.png
  1. 多列用 , 分开
  2. as 表示命名
image.png
  1. 双击修改单元格数据,可进行修改
image.png
  1. distinct 表示去掉重复项

The Where Clause (Where子句)

image.png
  1. Where 子句表示筛选
  2. 比较运算符 > >= < <= = != ><

运算符

And/Or/Not

image.png
  1. And 运算符优先
  2. 可以加 ()改变顺序
  3. 合并条件:and/or

In

image.png
  1. 多个元素合并筛选用 in
  2. 前面可加 not 即 not in

Between...and...

image.png
  1. 范围选择:包含两边的临界值
  2. 日期可以运算,但不同于数值,需要加上‘’

Like

image.png
  1. % 表示任意字符数 (%trail%表示 中间包含 trail 的 地址,前后有多个字符或者0个字符都可以)
  2. 下划线_ 表示单一字符

REGEXP

image.png

REGEXP = regular expression 正则表达式

🌰中表示 ae be ce .... he

image.png

IS NULL

null means 缺失

image.png

Order By Clause

image.png 1. 可以对表达式进行order 2. desc 表示降序

The Limit Clause

image.png
  1. 🌰 按 points 排序
  2. 🌰 表示取前3位
  3. 如果变成 limit 6,3 ,则表示偏移量offser为6位,取3位(即正常的7,8,9)
  4. limit子句永远只能放在句尾