一、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
1、sql语句判断数据库表是否存在:sql:select * from user_all_tables where table_name='tableName'
如果结果为空则表示不存在,如何结果不为空则表示存在;
2、java如何判断数据库表是否存在
可以利用上面的sql,执行获取结果,相应的java代码如下:
String helperName= delegator.getGroupHelperName("com.asiainfo")
SQLProcessor sqlProcessor= new SQLProcessor(helperName)
String sql = "select * from user_all_tables where table_name='"+table+"'"
ResultSet rsTables =sqlProcessor.executeQuery(sql)
if(rsTables.next()){
Debug.logWarning("table:"+table+" exists", module)
}else{
Debug.logWarning("table:"+table+" does not exist", module)
}
1、首先准备两个数据表,如下图所示,结构需要一样。
2、接着往第一个数据表先插入一些数据。
3、将第一个中的插入进来。
4、接着编写插入语句,注意这次直接在insert后面用select获取数据。
5、然后我们就可以看到第二个数据表中有数据了。
6、最后再进行select查询数据的时候还可以用where进行筛选。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)