企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 基本查询 ```sql select (*|字段...) from 表名 [字段 操作符 其他]; ``` ## 条件判断符 |操作符|说明| |-----|-----| |=|相等| |<> , !=|不相等| |<|小于| |<=|小于或等于| |>|大于| |>=|大于或等于| |between|位于两者之间| ## IN查询 ```sql select 字段 from 表名 where 字段 in|not in (值,值); ``` ## BETWEEN查询 ```sql select 字段 from 表名 where 字段 between 值 and 值; ``` ## LIKE查询 比如like '%e' 无法查询出数据后带空格的数据,解决方法是使用trim函数 ```sql select 字段 from 表名 where 字段 like "%值%"; ``` ## 查空值 ```sql select 字段 from 表名 where 字段 is null; ``` ## AND多条件查询 ```sql select 字段 from 表名 where 表达式 and 表达式; ``` ## OR多条件查询 ```sql select 字段 from 表名 where 表达式 or 表达式; ``` ## DISTINCT查询结果不重复 distinct关键词应用于所有列 ```sql select distinct 字段 from 表名 where 表达式; ``` ## 排序 ```sql select 字段 from 表名 order by 字段[,字段] (desc|asc); ``` ## 分组查询 ```sql select 字段 from 表名 group by 字段; ``` ## HAVING过滤分组 ```sql select 字段 from 表名 group by 字段 having 表达式; ``` ## 多字段分组 会根据第一个字段先分组,然后在第一个分组的记录中再分组,以此类推 ```sql select 字段 from 表名 group by 字段,字段...; ``` ## LIMIT限制查询条数 + 位置偏移量 : 指示从哪一行开始显示 + limit必须位于order by之后 ```sql select 字段 from 表名 limit [位置偏移量,] 行数; ```