select查询的基本语法
select查询的基本语法主要有以下几种:
1. 查询指定表:`select * from 表名`,其中*`代表所有列`。例如:`select * from TL_REQUEST`。
2. 查询指定列:`select 列名 from 表名`,其中`列名`代表从指定的列名中查找。如果是查找对应的多列,则用英文逗号间隔。例如:`select BU_NO from TL_REQUEST`或`select BU_NO,BU_NM from TL_REQUEST`。
3. 条件查询:`select * from 表名 where 条件`,其中`条件`一般都是`where`加条件表达式。例如:`select * from TL_REQUEST where BU_NO=\'1234\'`.范围查询和多条件查询也属于条件查询,具体语法可以参考。
4. 离散查询:`select * from 表名 where 列名 in(\'A\',\'B\',\'C\')`,其中`in()`用来查询包含指定值的列。例如:`select * from TL_REQUEST where BU_NO in(\'1000\',\'1234\',\'1311\')`。
5. 模糊查询:`select * from 表名 where 列名 like \'%中文%\'`,其中`like`用来查询列里包含具体中文。例如:`select * from TL_REQUEST where BU_NM like \'%杜芳%\'`。
需要注意的是,SQL语句会忽略大小写,SELECT与select是一样的,为了结构清晰,所有SQL关键词都用大写表示。SQL语句会忽略缩进和换行,完全是由分号;分割。