Questions tagged «sql»

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

22
多个列的SQL MAX?
如何在几列的最大值的每一行中返回1值: 表名 [Number, Date1, Date2, Date3, Cost] 我需要返回这样的内容: [Number, Most_Recent_Date, Cost] 查询?
372 sql  sql-server  tsql 





19
如何避免SQL中的“被零除”错误?
我有此错误信息: 消息8134,级别16,状态1,第1行除以零错误。 编写SQL代码以使我再也看不到此错误消息的最佳方法是什么? 我可以执行以下任一操作: 添加一个where子句,这样我的除数永远不会为零 要么 我可以添加一个case语句,以便对零进行特殊处理。 使用NULLIF子句的最佳方法是吗? 有没有更好的方法,或者如何执行?

15
MySQL错误:没有密钥长度的密钥规范
我有一个主键为varchar(255)的表。在某些情况下,255个字符不够用。我尝试将字段更改为文本,但是出现以下错误: BLOB/TEXT column 'message_id' used in key specification without a key length 我怎样才能解决这个问题? 编辑:我还应该指出,该表具有包含多个列的复合主键。




16
视图比简单查询快吗?
是一个 select * from myView 创建视图的速度比查询本身快(以便具有相同的resultSet): select * from ([query to create same resultSet as myView]) ? 对于视图来说,是否使用某种类型的缓存使其比简单查询更快,这对我来说还不是很清楚。

4
T-SQL语句中的前缀N是什么意思,什么时候应该使用它?
我在某些插入T-SQL查询中看到前缀N。N在表中插入值之前,许多人已经使用过。 我进行了搜索,但是N在将任何字符串插入表中之前无法理解包括的目的是什么。 INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), 此“ N”前缀起什么作用?何时使用?
352 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.