
select 你要获取的字段名列表 from 表名 where 筛选条件
例如获取学号是001的学生名字,运行下列SQL语句即可
select sname from students where sid='001'
读取mysql数据库文本字段的值方法如下:public
void
read()
{
try
{
//连接数据库
conn
=
JdbcUtils.getConnection()
//查询resume字段,text格式
String
sql
=
"select
resume
from
testclob
where
id=1"
pt
=
conn.prepareStatement(sql)
//执行查询并返回结果
rs
=
pt.executeQuery()
if
(rs.next())
{
//
rs.getCharacterStream读取该字段
Reader
reader
=
rs.getCharacterStream("resume")
//定义字符数组来存放读取值
char
buffer[]
=
new
char[1024]
while
((reader.read(buffer))
!=
-1)
{
//打印
System.out.println(buffer)
}
reader.close()
}
}
catch
(Exception
e)
{
e.printStackTrace()
}
finally
{
JdbcUtils.release(conn,
pt,
rs)
}
}
两种方式 :1、可以直接用SQL 里的函数 sum()
如:"select sum(字段) as num from tab "//sum 取该字段所有列的总和
2、用PHP函数 sum($array) ; //取数组中值的总和
当然 字段必须是int型的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)