Questions tagged «sql»

结构化查询语言(SQL)是用于查询数据库的语言。问题应包括代码示例,表结构,示例数据以及正在使用的DBMS实现的标签(例如MySQL,PostgreSQL,Oracle,MS SQL Server,IBM DB2等)。如果您的问题仅涉及特定的DBMS(使用特定的扩展名/功能),请改用该DBMS的标签。使用SQL标记的问题的答案应使用ISO / IEC标准SQL。

7
如何使用SqlConnectionStringBuilder从连接字符串获取数据库名称
我从不想使用字符串操作来拆分连接字符串并获取服务器,数据库,uid和密码。 我阅读了以下链接并阅读了接受的答案,我发现这是从连接字符串中获取用户名和密码的最佳方法,但是数据库名称呢? 从连接字符串获取用户名和密码的正确方法? 如何使用SqlConnectionStringBuilder从连接字符串获取数据库名称。(数据源是服务器名称吗?)
87 c#  asp.net  sql  ado.net 


6
选择每个组的最大值
Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 我的桌子看起来像这样。我想知道如何为每个泵选择最大值。 select a.name, value from out_pumptable as a, (select name, max(value) as value from out_pumptable where group by posnumber)g where and g.value …
87 sql 

14
哪些视图有好处?
我只是想大致了解RDBMSes中使用的视图。也就是说,我知道什么是视图以及如何创建视图。我也知道我过去使用它们的目的。 但我想确保我对视图有用的观点和视图不应该有用的观点有透彻的了解。进一步来说: 视图有什么用? 在不应该使用某个视图的情况下,是否有任何诱人的意图? 为什么要用视图代替表值函数,反之亦然? 乍一看,有没有可能有用的视图情况? (根据记录,其中一些问题是故意天真的。这部分是概念检查。)

4
为什么当xact_abort打开时,Sql Server在raiserror之后仍继续执行?
我只是对TSQL中的某些东西感到惊讶。我以为如果打开xact_abort,调用类似 raiserror('Something bad happened', 16, 1); 将停止执行存储过程(或任何批处理)。 但是我的ADO.NET错误消息恰恰相反。在异常消息中我同时收到了raiserror错误消息,以及在此之后发生的下一件事。 这是我的解决方法(无论如何,这是我的习惯),但似乎没有必要: if @somethingBadHappened begin; raiserror('Something bad happened', 16, 1); return; end; 文档说: 当SET XACT_ABORT为ON时,如果Transact-SQL语句引发运行时错误,则整个事务将终止并回滚。 这是否意味着我必须使用显式事务?
87 sql  sql-server  tsql 

10
数据库中有多少行?
我有一个带有1,000,000条记录的MySQL InnoDB表。这太多了吗?还是数据库可以处理更多呢?我之所以问是因为,我注意到有些查询(例如,从表中获取最后一行)在具有1密耳行的表中比在具有100密耳行的表中慢一些(秒)。

7
找不到存储过程'dbo.aspnet_CheckSchemaVersion'
我正在使用WinHost.com托管我的网站。SQL数据库/成员资格系统可以在我的本地计算机上完美运行,但是当上载到服务器时,它将无法正常工作。我正确地遵循了所有步骤。我已经联系了我的服务支持部门,但是已经超过2周了,没有回复。 当我尝试在我的站点的会员页面上登录或注册新用户时,我一直收到此错误。 Server Error in '/' Application. -------------------------------------------------------------------------------- Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Could not …



2
SQL LEFT JOIN子查询别名
我正在运行此SQL查询: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE wp_woocommerce_order_items.order_id =2198 我得到这个错误: #1054-'on子句'中的未知列'a.post_id'。 我认为我的代码很简单,但是我做错了。我究竟做错了什么?


8
如何通过SQL选择唯一记录
当我执行“ SELECT * FROM table”时,得到的结果如下: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 如您所见,存在column2中的dup记录(重复了item1)。所以我怎么能得到这样的结果: 1 item1 data1 2 item2 data3 3 item3 data4 从重复项中仅返回一条记录,以及其余的唯一记录。
87 sql  database 



8
Oracle SQL转义字符(用于'&')
尝试使用Oracle SQL Developer执行SQL插入语句时,我不断生成“输入替换值”提示: insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); 我已经尝试使用上面的'\'来转义查询中的特殊字符,但是我仍然无法避免&符'&'引起字符串替换。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.