❶ 如何在c# 语言中获取sql中的字段
创建一个
SqlCommand
执行
SqlConnection
conn
=
new
SqlConnection(connectionString);//创建连接,把connectionstring传进去
SqlCommand
comm
=
new
SqlCommand("select
名字
from
学生表
where
学号
=
005"
,conn);
conn.Open();
string
s
=
(string)comm.ExecuteScalar();//假设你的结果唯一,就是说学号是005的人只有一个,这样就可以了
❷ 求一个简单的SQL取字段的语句
--楼上的有问题,括号外的XL可能还有XXL、L等情况
--这样就OK啦
--测试数据
declare @tb table(size_code varchar(100), describe varchar(100))
insert into @tb select 'A101', 'XL(170/175)'
insert into @tb select 'A101', 'XXL(180/185)'
insert into @tb select 'A101', 'L(160/165)'
--查询
--方法1
select substring(describe,charindex('(',describe)+1,charindex(')',describe)-charindex('(',describe)-1) from @tb
--方法2
select reverse(stuff(reverse(stuff(describe,1,charindex('(',describe),'')),1,1,'')) from @tb
--结果
/*
170/175
180/185
160/165
*/
❸ 取得SQL数据库字段的值
不知道你使用的是什么语言,什么环境:
1. 应该是取得查询结果,然后,加到应用程序的缓存中
2. 首先取出Application(CacheName&"_WebSetting"),应该是一个数组,然后取你需要的维数,各种语言不同,(1)代表的也不同,有的1是数组的第一项,有的是0,不管什么语言,只要得到数组,直接根据你的需要取索引数的数组值就可以了
❹ 如何使用Socket获取服务器的SQL表的字段
好像没有听说这种做法,不过可以从几个方面谈这个问题:
1、是不是必要?
任何一个类型的SQL数据库.NET都有对应的数据连接方法,MySQL, Oracle, SQL Server都可以在ADO.NET中使用。那么就不是很必要。
2、一定要用,怎么用?
这个就相当复杂了,不是说Socket复杂,是你要设计的通讯代码复制,可以说绝对不亚于你所写的程序,所有关键通讯代码既要有数据又要有结构。那么就将服务器端读到的数据转换成XML格式,再在前后增加标识符,如:<!DATA> XML Data <!EOF>
3、有没有可替代的方法?
有,SQL Server可以使用复杂,合并复制、事务复制,不过这个需要你在程序设计之初就要考虑表格的结构,另外复制需要更新,也就是说需要有.NET操纵复制事务。
4、其它解决办法?
这里假设你需要绕开版权问题,不希望采购SQL企业版或者标准版程序,那么可以使用MSDE这样的免费版本,这样有一个问题,就是限制了连接的数量,怎么办,可以使用WebSerices,WebSerices是同过XML传递数据的,只要客户端与服务器端都采用相同的数据结构是完全可以不使用ADO.NET连接就可以完成数据传递、修改的。
❺ 获取一个数据表所有字段名的SQL怎么写
使用sqlserver
查询语句就能够看见表中的字段名了;
1、查看所有字段语法:select
*
from
表名。这里的*号表示的所有字段;如图所示
2、直接修改表也可以看见所有表中的字段名,选中所要查看字段的数据表“右键”-“修改”。
❻ 通过sql查询出的某个字段的值为一条SQL语句,我应该如何让获取这个sql的值
declare@sqlvarcahr(max)
select@sql=字段1from表名
if@sqlisnotnull
exec(@sql)
第二次执行。
❼ 运用SQL如何提取想要的字段
这是提取某字符字段中的字符与之相似的。
SQL=Select 字段1 from tabel where 字段1' like '%喜欢%'
由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”、“';”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。
❽ 怎样获取sql字段名和中文值
第一步:select 'username' 用户名 from user where rownum<2;
第二步:plsql developer中"single record view"显示结果然后复制出来就可以了。