Questions tagged «sql»

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

7
在Postgres中查询表的授权
如何查询在postgres中授予对象的所有格兰仕? 例如,我有表“ mytable”: GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 我需要带给我的东西: user1: SELECT, INSERT user2: UPDATE
92 sql  postgresql  grant 


9
什么是数据库约束?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 什么是数据库约束的明确定义?为什么约束对数据库很重要?约束的类型有哪些?

5
在SQLite中声明变量并使用它
我想在SQLite中声明一个变量并在insert操作中使用它。 就像在MS SQL中一样: declare @name as varchar(10) set name = 'name' select * from table where name = @name 例如,我将需要在中获取last_insert_row和使用它insert。 我发现了一些有关绑定的信息,但是我并没有完全理解它。

5
比较MySQL中的日期
我想比较数据库中2个给定日期之间的日期。数据库中的列是DATETIME,我只想将其与日期格式进行比较,而不要与datetime格式进行比较。 SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10' 执行上面的SQL时出现此错误: 您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在'us_reg_date,120)> ='2000-07-05'AND CONVERT(CHAR(10),us_reg_date,120)<='2011-'附近使用1行 如何解决此问题?
92 mysql  sql  comparison 



10
如何使用实体框架获取列的最大值?
要获取包含整数的列的最大值,我可以使用以下T-SQL命令 SELECT MAX(expression ) FROM tables WHERE predicates; 是否有可能使用实体框架获得相同的结果。 假设我有以下模型 public class Person { public int PersonID { get; set; } public int Name { get; set; } public int Age { get; set; } } 如何获得最大的年龄? int maxAge = context.Persons.?
92 c#  sql  entity-framework  max 

9
MySQL-操作数应包含1列
在正在创建的系统上工作时,我尝试在项目中使用以下查询: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS posted_by_id FROM users WHERE users.id = posts.posted_by) FROM topics LEFT OUTER JOIN posts ON posts.topic_id = topics.id WHERE topics.cat_id = :cat GROUP BY topics.id 当我使用PDO时,“:cat”受我的PHP代码约束。2是“:cat”的有效值。 该查询虽然给我一个错误:“#1241-操作数应包含1列” 让我感到困扰的是,我认为该查询不会有问题。选择列,然后从另一个表中选择另外两个,然后从那里继续。我只是不知道是什么问题。 有没有简单的解决方法,或者是写查询的另一种方法?

6
Android SQLite:更新声明
我需要在我的应用程序中实现SQLite。我遵循了本教程。 在Android中创建和使用数据库 一切正常。我插入1行5列。现在,我只想更新1列的值,其他值将保持不变。 教程中有一种更新方法,但是它需要所有参数,但是我只想更新一列。
91 android  sql  sqlite 

3
“ LINQ to Entities”,“ LINQ to SQL”和“ LINQ to Dataset”之间有什么区别
我已经在LINQ工作了很长时间了。但是,提到的LINQ口味之间的真正区别是什么仍然是个谜。 成功的答案将包括它们之间的简短区别。每种口味的主要目标是什么,好处是什么,并且对性能有影响吗? PS:我知道那里有很多信息源,但是我正在寻找一种“备忘单”,它指示新手去往特定目标的方向。
91 c#  sql  linq  dataset  entities 


7
外键是指跨多个表的主键?
我必须在数据库employees下有两个表,即employees_ce和employees_sn。 它们都有各自独特的主键列。 我还有另一个表称为扣除,该表的外键列我要引用employees_ce和employees_sn的主键。这可能吗? 例如 employees_ce -------------- empid name khce1 prince employees_sn ---------------- empid name khsn1 princess 那有可能吗? deductions -------------- id name khce1 gold khsn1 silver

3
从sqlite数据库删除重复的行
我在SQLite3中有一个巨大的表-3600万行。在这个很大的表中,有两列: hash -文字 d -真实 一些行是重复的。也就是说,两者hash和d具有相同的值。如果两个哈希值相同,则的值也相同d。但是,两个相同的d'并不意味着两个相同hash'。 我想删除重复的行。我没有主键列。 最快的方法是什么?
91 sql  database  sqlite 

4
如何在Python的SQL语句中使用变量?
好的,所以我没有Python的经验。 我有以下Python代码: cursor.execute("INSERT INTO table VALUES var1, var2, var3,") 其中var1是整数,var2&var3是字符串。 如何在没有python的情况下编写变量名并将其作为查询文本的一部分?
91 python  sql 

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.