SQL语句查询数据库

SQL语句查询数据库,第1张

首先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 SystemDataSqlClient 

Public 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数据库查询指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9732754.html

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

发表评论

登录后才能评论

评论列表(0条)

保存