判断方法如下
一、Select 字段列表 From 数据表
例:1、select id,gsmc,add,tel from haf (* 表示数据表中所有字段)
2、select 单价,数量,单价*数量 as 合计金额 from haf (As 设置字段的别名)
二、Select … from … Where 筛选条件式
例 筛选条件式:
1、字符串数据: select * from 成绩单 Where 姓名='李明'
2、万用字符: select * from 成绩单 Where 姓名 like '李%' select * from 成绩单 Where 姓名 like '%李%' select * from 成绩单 Where 姓名 like '%李_'
3、特殊的条件式:1.= / >/ </ <>/ >= / <=
2.AND逻辑与 OR逻辑或 NOT逻辑非
3.Where 字段名称 in(值一,值二)
4.Where 字段名称 Is Null / Where 字段名称 Is Not Null
可以参考下面的描述:
INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL>select instr(’oracle traning’,’ra’,1,2) instring from dual
INSTRING
---------
9
扩展资料:
基本语句
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
参考资料来源:百度百科-SQL语句大全
参考资料来源:百度百科-sql语句
可以对某字段用某个值实施筛选,然后使用聚合函数
count计算返回的行数,如果>0则表示该字段下存在该值记录,反之则不存在。例如查找是否存在名叫张三的同学资料:
select
iif(count(*)>0,'存在张三的资料','没有
张山
的资料,)
as
查找结果
from
学生表
where
姓名='张三'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)