首页技术文章正文

SQL语法的FROM、SELECT和WHERE子句

更新时间:2023-08-22 来源:黑马程序员 浏览量:

IT培训班

SQL语句用于从原始数据中,根据条件筛选出字段,并进行预处理和转换,基本格式为:

SELECT <字段名> FROM <主题> [WHERE <条件>]

FROM、SELECT 和 WHERE 子句:

FROM子句将规则挂载到某个主题上(向该主题发布消息时触发,该主题是事件主题则事件发生时触发) 。

SELECT子句用于选择输出结果中的字段,WHERE子句用于根据条件筛选消息 。

FOREACH、DO 和 INCASE 子句:

如果对于一个数组数据,想针对数组中的每个元素分别执行一些操作并执行 Actions,需要使用 FOREACH-DOINCASE 语法。其基本格式为:

FOREACH <字段名> [DO <条件>] [INCASE <条件>] FROM <主题> [WHERE <条件>]

FOREACH 子句用于选择需要做 foreach 操作的字段,注意选择出的字段必须为数组类型

DO 子句用于对 FOREACH 选择出来的数组中的每个元素进行变换,并选择出感兴趣的字段。

INCASE 子句用于对 DO 选择出来的某个字段施加条件过滤。

其中 DO 和 INCASE 子句都是可选的。DO 相当于针对当前循环中对象的 SELECT 子句,而 INCASE 相当于针 对当前循环中对象的 WHERE 语句。

{
   "time": "2020-04-24",
   "users": [
       {"name": "a", "idx":0},
       {"name": "b", "idx":1},
       {"name": "c", "idx":2}
   ]
}


分享到:
在线咨询 我要报名
和我们在线交谈!