Tag: sql

MySQL的SQL:特定的项目是第一个,然后sorting其余的项目

可以说我有下面的表格。 我想得到所有的朋友,但是我想让id 5成为列表中的第一项。 我不关心订单,我收到其余的项目。 所需的查询结果将是: friends ——- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana 我怎样才能做到这一点? 使用Mysql 5.1.x. 谢谢!

如何使Sequelize使用奇异的表名

我有一个名为User的模型,但每当我试图保存在数据库中时,Sequelize都会查找表USERS。 有谁知道如何设置Sequelize使用奇异的表名? 谢谢。

将select结果转换为插入脚本

我有SQL Server 2008,SQL Server Management Studio。 我需要从database1中的表1中select数据。 然后,我必须编辑结果中的一些值,并将值插入到数据库2中的表1中。 或者让我换一种方式。 如何将一个表中的数据转换为插入脚本。

我可以将列从NOT NULL更改为NULL而不删除它吗?

需要改变一个表,以允许列上的空值 – 但不能删除列…我可以这样做吗? 正在尝试类似于: ALTER TABLE myTable MODIFY myColumn NULL; 但是无济于事…

如何replaceOracle数据库列中的特定值?

我正在寻找replace特定列中的值。 例如以下列值 column name ———- Test1 Test2 Test3 Test12 应该(用est1replacerest1 ) column name ———- Trest1 Test2 Test3 Trest12

MySQL SELECT * WHERE timestamp = TODAY

我试图从数据库表中只select今天的logging。 目前我使用 SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY)); 但是这需要过去24小时的结果,我只需要从今天select结果,而忽略了时间。 我怎样才能根据dateselect结果?

如何在T-SQL中翻转位字段?

我试图使用更新查询来翻转SQL Server中的一个位域,也就是说,我想把所有的0都设为1,反之亦然。 什么是最优雅的解决scheme? 在T-SQL中似乎没有一个按位的NOT运算符(除非我遗漏了一些明显的东西),而且我还找不到任何其他执行更新的方式。

无法执行BACKUP LOG,因为没有当前的数据库备份

我试图恢复一个数据库,但是这个消息显示。 有人可以说我怎么办? 数据库“farhangi_db”的还原失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks) – – – – – – – – – – – – – – – 附加信息: System.Data.SqlClient.SqlError:因为无法执行BACKUP LOG 目前没有数据库备份。 (Microsoft.SqlServer.SmoExtended)

内部join和全部join之间的区别

完全连接和内部连接有什么区别? 当我做一个完整的join,我得到832条logging和一个内部联接我得到830条logging。

postgresql – sql – “真”值的计数

myCol —— true true true false false null 在上表中,如果我这样做: select count(*), count(myCol); 我得到6, 5 我得到5因为它不包括空条目。 我如何计算真值的数量(例子中是3)? (这是一个简化,我实际上在计数function中使用更复杂的expression式) 编辑总结:我也想在查询中包含一个普通计数(*),所以不能使用where子句