Questions tagged «sql»

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

12
测试MySQL表中是否存在行的最佳方法
我试图找出表中是否存在行。使用MySQL,最好执行如下查询: SELECT COUNT(*) AS total FROM table1 WHERE ... 并检查总数是否非零,还是执行以下查询更好: SELECT * FROM table1 WHERE ... LIMIT 1 并检查是否返回任何行? 在两个查询中,WHERE子句均使用索引。
336 sql  mysql  performance  exists 

8
什么代表SQL Server中的double?
我有一对夫妇在性C#这是double我想将这些存储在SQL Server中的表,但发现没有double类型,所以什么是最好的使用,decimal还是float? 这将存储纬度和经度值,因此我需要最精确的精度。 感谢到目前为止的答复。

14
SQL Server-SELECT FROM存储过程
我有一个存储过程返回行: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END 我的实际过程有些复杂,这就是为什么需要存储的原因。 是否可以通过调用此过程来选择输出? 就像是: SELECT * FROM (EXEC MyProc) AS TEMP 我需要使用SELECT TOP X,ROW_NUMBER和一个附加WHERE子句来分页数据,而且我真的不想将这些值作为参数传递。

9
在SQL Server Management Studio(2005或更高版本)中连接其他Windows用户
在SQL Server Management Studio 2005(或更高版本)中,是否可以更改Windows身份验证用户(就像在SQL Server 2000和更早版本中一样)? 这是“常规连接属性”对话框(请注意,选择“ Windows身份验证”时显示为灰色的UID / PWD): 仅供参考-一种解决方法是使用,runas但我正在寻找一种解决方案,该解决方案将允许我在多个服务器(和多个域)中使用多个Windows帐户。

12
SQL内部联接与3个表?
我试图在一个视图中联接3个表;情况如下: 我有一张桌子,其中包含正在申请住在此大学校园的学生的信息。我还有另一个表格,列出每个学生的“大厅偏好设置”(其中有3个)。但是这些首选项只是一个ID号,并且ID号在第三张表中有一个对应的Hall Name(不是设计此数据库...)。 差不多,我INNER JOIN在桌子上看到他们的偏好和他们的信息,结果是... John Doe | 923423 | Incoming Student | 005 哪里005会是HallID。所以现在我想将其与HallID第三个表匹配,该表包含一个HallID和HallName。 差不多,我希望我的结果像... John Doe | 923423 | Incoming Student | Foley Hall <---(INSTEAD OF 005) 这是我目前拥有的: SELECT s.StudentID, s.FName, s.LName, s.Gender, s.BirthDate, s.Email, r.HallPref1, r.HallPref2, r.HallPref3 FROM dbo.StudentSignUp AS s INNER JOIN RoomSignUp.dbo.Incoming_Applications_Current AS r ON …
330 sql  join  inner-join 

20
SQL Server-停止或中断SQL脚本的执行
有没有一种方法可以立即停止在SQL Server中执行SQL脚本,例如“ break”或“ exit”命令? 我有一个脚本,该脚本在开始执行插入操作之前会进行一些验证和查找,并且如果任何验证或查找失败,我希望它停止。

6
更新列值,替换字符串的一部分
我在MySQL数据库中有一个带有以下各列的表 [id, url] 网址就像: http://domain1.com/images/img1.jpg 我想将所有网址更新到另一个域 http://domain2.com/otherfolder/img1.jpg 保持文件名不变。 我必须运行什么查询?
325 mysql  sql 




11
如何选择另一个表中没有匹配条目的行?
我正在对数据库应用程序进行一些维护工作,但我发现,即使一个表中的值以外键的形式使用,但表上没有外键约束。 我正在尝试在这些列上添加FK约束,但是我发现,由于先前的错误已被天真纠正,因此表中已经存在大量不良数据,因此我需要查找那些行匹配另一个表,然后将其删除。 我在网络上找到了一些此类查询的示例,但它们似乎都提供了示例而不是说明,而且我不理解它们为什么起作用。 有人可以向我解释如何构造一个查询,该查询返回另一个表中没有匹配项的所有行,以及它在做什么,以便我可以自己进行这些查询,而不是为混乱中的每个表运行SO 没有FK限制?
323 sql  foreign-keys 

9
如何通过SQL查询设置变量?
我正在尝试通过SQL查询设置变量: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' 显然,我没有正确执行此操作,因为它不起作用。有人可以提出解决方案吗? 谢谢!
323 sql  sql-server  tsql 




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.