
使用类似如下语句找出 某个表中 某个字段 在你的某条件下,为最大的一条记录:
1
2
3
4
SELECT MAX(字段) FORM 表格1 WHERE 你的条件
--或用下面查看这条记录里所有的字段的情况
SELECT FORM 表格1 WHERE 字段 IN (SELECT MAX(字段) FORM 表格1 WHERE 你的条件)
至于 “及明细”,就不知道你是什么想法了,如果是所有记录,那就直接列出所有记录就好:
1
SELECT FORM 表格1 WHERE 你的条件
我上面已经说了,{$字段名} 这样调用的话,只能显示 ×××|A ××× 这部分的,这部分不能为其他字符,只能为整数,因为我要把这个字段加入到自定义搜索里面的,请问怎么解决?
给你一个获得单值的类:(其中的
strconn是你的数据库连接字符串)////
/// <summary>
/// 从数据库中检索单个非数值型数据
/// </summary>
/// <author name="sky"></author>
/// <createtime value="2002/08/03"></createtime>
/// <param name="strSQL"></param>
/// <returns></returns>
public static string GetStr(string strSQL)
{
string strTmp="";
OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objCmd = objConnCreateCommand();
objCmdCommandText = strSQL;
objCmdCommandType = CommandTypeText;
objConnOpen();
strTmp = ConvertToString(objCmdExecuteScalar());
objConnClose();
return strTmp;
}
////
/// <summary>
///从数据库中检索单个数值型数据
/// </summary>
/// <author name="sky"></author>
/// <createtime value="2002/08/03"></createtime>
/// <param name="strSQL"></param>
/// <returns></returns>
public static int GetInt(string strSQL)
{
int intTmp;
OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objCmd = objConnCreateCommand();
objCmdCommandText = strSQL;
objCmdCommandType = CommandTypeText;
objConnOpen();
intTmp = ConvertToInt32(objCmdExecuteScalar()==null0:objCmdExecuteScalar());
objConnClose();
return intTmp;
}
/// <summary>
///从数据库中检索单个数值型数据
/// </summary>
/// <param name="strSQL"></param>
/// <returns></returns>
public static long GetLong(string strSQL)
{
long nRet;
OleDbConnection objConn = new OleDbConnection(strConn);
OleDbCommand objCmd = objConnCreateCommand();
objCmdCommandText = strSQL;
objCmdCommandType = CommandTypeText;
objConnOpen();
nRet = ConvertToInt64(objCmdExecuteScalar());
objConnClose();
return nRet;
}
select [1],[2],[3] from(select col1 [1],col2 [2],col3 [3],col4 [4]from tableName) myTable
你把你知道的列号直接做成"["+列号+"]" 这种形式的放在select后面就行了
用SqlDataReader对象来做:
SqlCommand cmd=new SqlCommand();
SqlDataReader sdr=new SqlDataReader();
sdr=cmdExecuteReader();
sdr["字段名"]
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="keywords" content="字段,你的,数据库中,表格,对象">
<meta name="description" content="使用类似如下语句找出 某个表中 某个字段 在你的某条件下,为最大的一条记录:1234SELECT MAX(字段) FORM 表格1 WHERE 你的条件--或用下面查看这条记录里所有的字段的情况SELECT FORM 表格1 WHERE ">
<title>Document</title>
<script type="text/javascript" src="jquery-1102js"></script>
</head>
<body>
<a href="JavaScript:;" id="color1" class="current" ck="ckd">青春粉</a>
<a href="JavaScript:;" id="color2" >力量蓝</a>
<a href="JavaScript:;" id="color3" >土豪金</a>
<a href="JavaScript:;" id="color4" >橄榄绿</a>
<a href="JavaScript:;" id="color5" >纯白</a>
<a href="JavaScript:;" id="size1">L</a>
<a href="JavaScript:;" id="size2">XL</a>
<a href="JavaScript:;" id="size3" class="current" ck="ckd">XXL</a>
<script type="text/javascript">
$(function(){
var color = $("acurrent[id^='color']")text();
var size = $("acurrent[id^='size']")text();
alert(color);
alert(size);
})
</script>
</body>
</html>
$("acurrent[id^='color']")
意思是a标签中含有类current并且id以color打头的;这个就要求你的ID命名有规律,以color打头,或者你color 对应的A标签有父对象,用父对象找子对象以区分是color还是size的a标签;
以上就是关于如何从数据库中获取某个字段得所有值全部的内容,包括:如何从数据库中获取某个字段得所有值、destoonDT自定义字段checkbox类型 获取对应值/名称、c#如何获取数据库中某个表中的其中一个字段的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)