关于数据库和sql的问题,希望高手解答

作者&投稿:银忽 (若有异议请与网页底部的电邮联系)
关于SQL 问题 求高手解答~

电脑没有安装数据库, 基本明白你的意思, 有一种比较简单性能不太好的存储过程方法:
1)创建零时表(内存)一一对应,
2)把磁盘数据库的表Union 一下select 一下order by name ,目的是让相识的数据排在一起。
3)用数据库的CURSOR游标来一行一行的走,每一行赋值,然后对比除了不关注两列的其他的列的值是否一致。如果一致,那么需要找出T2中的AMOUNT值为多少。然后在零时表中修改这条记录。
4) SELECT一下零时表,这种操作方式基本上是按照程序逻辑来跑的,采用数据库的方式的也能做到,但是比较生疏了,

sqlserver:
select a.guid,a.bh,((select ','+jay from t_jgy where ywid=a.ywid for xml path('')),1,1,'') as jay
from t_sxt as a

like 表示模糊查询,”%“ 是通配符,表示任意长度的字符串,“_” 也是通

配符,表示只有一个长度,’%.2_’表示小数点前面可以有任意位,小数点后只

能有两位,第一位已确定是2,第二位可以是任意的,这样可以有8个数,但

是前面又用了DISTINCT关键字, 表示消除重复的记录,所以结果是 111.2W 和

106.2W。应该是这样的,结果是这个吧?!

’%.2_’
.2前为任何字符串
.2后一个字符号
模糊查询


什么是数据库?数据库有几种类型?
2. 非关系型数据库(NoSQL Database)非关系型数据库不遵循固定的关系模式,而是采用更灵活的数据模型,如文档、键值对、图形或列族存储。它们适用于大规模分布式系统和需要高度可扩展性的场景。MongoDB、Cassandra、Redis和Couchbase是非关系型数据库的例子。3. 时间序列数据库(Time Series Database)时...

在pl\/sql中如何通过SQL语句查询到某个值使用于数据库的哪些表中?
每个表,每个字段一个sql进行判断,可以先通过 user_tables和USER_TAB_COLUMNS表自动生成SQL 比如:select ‘select count(0) from '||A.table_name ||' where '|| B.column_name ||'=''张明''' from user_tables a,USER_TAB_COLUMNS b where a.table_name=b.table_name and b.DATA_...

数据库可分为哪几种类型?
1. 关系型数据库(RDBMS):这类数据库使用关系模型来组织数据,具有高度结构化的特点和严格的数据约束。常见的关系型数据库包括MySQL、Oracle和SQL Server。它们适合用于存储和管理结构化数据,例如企业应用程序和大型网站。2. 非关系型数据库(NoSQL):非关系型数据库不依赖于固定的表格模式,通常以键值...

综合性数据库有哪些
一、SQL数据库 SQL数据库是一个广泛应用于关系型数据库管理系统的综合性数据库。它允许存储、检索和管理大量数据,通过结构化查询语言来操作数据。SQL数据库广泛应用于各种领域,如企业数据管理、电子商务等。二、Oracle数据库 Oracle数据库是一个多功能的综合性数据库管理系统,提供了强大的数据存储和数据...

SQL数据库是什么
怎么做”是不用使用者考虑的。SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。

请帮我写出数据库对应的SQL语句
SELECT 电影 FROM 出演 WHERE (明星 = 'John Black')SELECT 明星 FROM 出演 WHERE (电影 IN (SELECT 电影 FROM 出演 WHERE (明星 = 'John Black')))SELECT SUM(数量)FROM 赚钱 WHERE (电影 IN (SELECT 电影 FROM 出演 WHERE (明星 IN ('Sue Purple','Tim Brown')))你的字段内容看不懂,...

SQL是干什么用的?用的哪些方面?
所以sql对于我们开发来说也是非常的重要了。对于不同的数据库来说,sql的语法基本大似相同,学会了一种sql语句,其他的也基本就都了解了,而且对于同一个数据库来说,即使运行在不同的操作系统上,sql语句都不需要进行修改,对于数据库管理员(DBA)或者开发者来说,我们需要考虑的事情就少了很多,因为像...

sql 语句适用于所有数据库吗?包括大型的数据库。。
对的,SQL语句有自己的标准,所有数据库厂商都有实现,不过都加入了自己数据库的特性

SQL sever数据库的三个主要语句及技巧的详细讲解
1.插入数据 (insert)向表中添加一个新记录,你要使用SQL INSERT 语句。这里有一个如何使用这种语句的例子: INSERT mytable (mycolumn) VALUES (‘some data') 这个语句把字符串'some data'插入表mytable的mycolumn字段中。将要被插入数据的字段的名字在第一个括号中指定,实际的数据在第二个括号中...

sql语句和ACCESS数据库是什么关系啊!
虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个...

昆都仑区15055142938: 问个关于数据库SQL Server的问题,高手来,有肉~~~
邹莘麦道: 是你安装的时候出现的问题 你安装的时候应该把防火请 360等一些阻止的软件全部关闭掉 我曾经也遇到这样的问题 我是把这些阻止的软件全部卸载然后重装数据库软件的 就样就搞定了 同时你还必须把注册表和相关文件删除掉才可以 我建议你重装系统 在系统没装任何的安全软件的前提下装下你的数据库 绝对没问题 希望可以给帮到你

昆都仑区15055142938: 关于sql数据库的问题,求高手,解决问题后会追加分值!!! -
邹莘麦道: 我遇到过这种问题,如果你能保证设置没问题的话,那我告诉你.你的数据库是自己做的还是还原的还是附加的??如果是自己做的话设置对了就一定能连接上;如果是还原的话你还得找还原前数据库的sa密码;如果是附加的要在ODBC设置里把附加数据库那一项打钩并选择你要附加的那个数据库,这样的话才行.我估计你是第二种,也就是说你原来的数据库的sa有密码,所以你能够测试成功,但是进入不了,你自己在找找原来的数据库的sa有密码,试试看,不行再找我,我帮你解决.

昆都仑区15055142938: 数据库SQL的问题,请各位帮帮忙!! -
邹莘麦道: 违反了主键约束,主键不能插入重复值 你看看要导入的数据是不是出现重复了,或要导入的数据中与表中已存在的数据重复了 必须去除重复才能插入 ------------ 也就是说最关键的那些列中的数据出现重复数值啦,所以导入失败,如果你安装的那个软件是商业软件,建议你联系该软件的维护员

昆都仑区15055142938: 关于SQL 问题 求高手解答 -
邹莘麦道: 电脑没有安装数据库, 基本明白你的意思, 有一种比较简单性能不太好的存储过程方法:1)创建零时表(内存)一一对应,2)把磁盘数据库的表Union 一下select 一下order by name ,目的是让相识的数据排在一起.3)用数据库的CURSOR游标来一行一行的走,每一行赋值,然后对比除了不关注两列的其他的列的值是否一致.如果一致,那么需要找出T2中的AMOUNT值为多少.然后在零时表中修改这条记录.4) SELECT一下零时表,这种操作方式基本上是按照程序逻辑来跑的,采用数据库的方式的也能做到,但是比较生疏了,

昆都仑区15055142938: sql数据库问题,请高手帮着分析一下... -
邹莘麦道: 首先你要保证授权的数据库是,授权对象的所有者这里给出如下可能的错误分析:1、 s_t.student中的点表示引用的话 ,s_t就因该是一个数据库,那么授权数据库必须是s_t,这中情...

昆都仑区15055142938: SQL数据库问题,高手进~! -
邹莘麦道: 方法1:用SET IDENTITY_INSERT 设置 方法2:create table #T(ID int identity,Name nvarchar(10)) if object_id('Tempdb..#') is not null drop table # Select Name into # from #T--排除重复记录结果集生成临时表# truncate table #T--清空表 insert #T select * from # --把临时表#插入到表#T中

昆都仑区15055142938: 关于access数据库与sql server数据库 数据类型问题 -
邹莘麦道: 将access数据库转换成sql server数据库.试试以下方法1、打开“控制面板”下“管理工具”中的“数据库源”. 2、按“添加”添加一个新的数据源,在选择栏里选“Driver do microsoft Access (*.mdb)”,完成后将出现一个框,在“数据库源...

昆都仑区15055142938: 关于数据库ACCESS和SQL的区别和联系,下面的叙述是不是对的? -
邹莘麦道: 基本对,但你的内容有一点过时, 1.VFP现在应用已经很少了,是过气软件.目前sql server更多和.NET配套使用. 2.Access有出新版本,目前是2007,很快会出2010.2007的文件格式已经不是mdb而是accdb.

昆都仑区15055142938: sql数据库的问题请大家帮帮忙 -
邹莘麦道: 你吧服务器地址,改成这些测试一下127.0.0.1或者localhost或者(local)有时候就是这个在作怪,应该就是127.0.0.1这个不行,换成其他的就行了...

昆都仑区15055142938: SQL问题答案 高手帮忙 -
邹莘麦道: 要看你用的是什么数据库mysql:concat()oracle: concat(),||sql server:+concat()语法如下:concat(字符串1,字符串2,....)将字符串1,字符串2,等字符串连接在一起.但是oracle的concat()只允...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网