首先select
from
表
where
proid=1的作为第一层树节点,当点击树节点的时候,select
from
表
where
proid=所选择节点id,取下一层节点。
系统表格sysobjects 有存储数据库所有对象名称,xtype= 'u' 类型为用户表格。
select from sysobjects where xtype= 'u'说实话,不是看着这80分,我还真不敢随便回答你,因为看得出,你对数据库的了解,,,,真的还,,,,,
1首先你得知道表名、字段,比如人物级别,你得知道它的字段是什么,一般不会用中文,可能的是 lv,弄清楚人物级别和标识的字段名字后,我们可以开始查询了
2现在假设人物级别字段为lv,标识为 index,假设表名为 table
1-25级(包括1级,包括25级)人物标识为0001的语句:
select from table where lv>=1 and lv<=25 and index='0001'
标识为0002的,而且级别是25-60(包括25,包括60)的语句:
select from table where lv>=25 and lv<=60 and index='0002'
这样根据各个运行结果的条数,就可以看出对应人物有多少个
也可以这样写:
select count() from table where lv>=1 and lv<=25 and index='0001'
select count() from table where lv>=25 and lv<=60 and index='0002'
这样可以各只出现一条,看对应数字就可以了。
或者你需要2个在一条中看出来按以下写;
select sum(case when lv>=1 and lv<=25 and index='0001' then 1 else 0 end) 标识0001的25级以下的,sum(case when lv>=25 and lv<=60 and index='0002' then 1 else 0 end) 标识0002的25以上的 from table
以上语句,如果你 需要不包括,只需要把级别对应前面的等号去掉就OK了
OK,搞定,给分啦,好辛苦。嘿嘿
补充一下,你的数据库名,表名,字段名,这是任何人都猜不到的,因为是写程序的人自定义的,谁知道那天杀的怎么想。你可以去对应服务器的企业管理器里找,,,就可以找到了,当然最直接的是问程序开发者,或者看代码(估计你也看不出来,,,汗一个)
这个例子中既有连接数据库和显示数据库数据的内容,参考一下。有问题再追问吧,望采纳。
Imports SystemDataSqlClientPublic Class Form1
Dim LeafSqlConnection As SqlConnection '声明这些SQL的类
Dim LeafSqlCommand As SqlCommand
Dim LeafSqlDataAdapter As SqlDataAdapter
Dim LeafData As DataTable '定义一个leafdata对象(是存放数据库表信息的),这个是表格的类,用来装你读取的信息的表
Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click
LeafSqlConnection = New SqlConnection("Data Source=;Initial Catalog=你的数据库名称 ;Integrated Security=True;Pooling=False") '如果采用windows身份登录就用这个,数据库名称我直接写成'你的数据库名称'了,没有用户名密码
'LeafSqlConnection = New SqlConnection("Initial Catalog=你的数据库名称 ;User ID=sa;PWD=leafsoftpassword") '如果采用SQL用户密码登录用这个,注意的是前面这些数据库名称我直接写成'你的数据库名称'了,你如果要读别的数据库自己改,还有用户密码自己改
LeafSqlCommand = New SqlCommand("Select from 表1 Where 姓名='小强';", LeafSqlConnection) '这里记得名字的两边要加符号 '
LeafSqlDataAdapter = New SqlDataAdapter
LeafSqlCommandCommandType = CommandTypeText
LeafSqlDataAdapterSelectCommand = LeafSqlCommand
LeafData = New DataTable
LeafSqlDataAdapterFill(LeafData)
DataGridView1DataSource = LeafData
End Sub
End Class
用CONVERT或者CAST函数可以转化
假设TEXTBOX1text 是 输入的id值 TEXTBOX2text 是 输入的Name值
select from 表名 where id=convert(int,TEXTBOX1text) or Name=TEXTBOX2text
小程序是无法直接连数据库,需要一个服务端web应用程序,提供>
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。
SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。名称对称如^00100009a^。
以上就是关于SQL语句查询数据库全部的内容,包括:SQL语句查询数据库、sql server 怎样用SQL语句查询一个数据库中的所有表、关于SQL数据库查询指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)