如何从数据库中获取某个字段得所有值

如何从数据库中获取某个字段得所有值,第1张

使用类似如下语句找出 某个表中 某个字段你的某条件下,为最大的一条记录:

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&#174;">

  <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#如何获取数据库中某个表中的其中一个字段的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10155152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存