如何通过调用其行号来删除行
How to delete rows by calling its row number
我将此数据存储在 SQL 服务器中
如何调用左边找到的行号(1,2,3)删除前三行?
你不能。该行号是无形的,只不过是返回结果的顺序。SQL 不保证数据的顺序,因此没有规则说如果您 运行 相同的查询 20 次,您每次都会在 1、2 和 3 处得到相同的结果。这并不是说您不会得到相同的结果,只是不能保证。您需要使用作为 table 定义的一部分实际存在的列进行删除,例如 F1、F2 等...
正如其他人在评论中所建议的那样,在将数据导入 SQL 服务器之前尝试清理数据。您有几个选择。
- 导入前删除文件中的行。
- 正确配置导入向导以排除这些行。
有帮助link
我将此数据存储在 SQL 服务器中
如何调用左边找到的行号(1,2,3)删除前三行?
你不能。该行号是无形的,只不过是返回结果的顺序。SQL 不保证数据的顺序,因此没有规则说如果您 运行 相同的查询 20 次,您每次都会在 1、2 和 3 处得到相同的结果。这并不是说您不会得到相同的结果,只是不能保证。您需要使用作为 table 定义的一部分实际存在的列进行删除,例如 F1、F2 等...
正如其他人在评论中所建议的那样,在将数据导入 SQL 服务器之前尝试清理数据。您有几个选择。
- 导入前删除文件中的行。
- 正确配置导入向导以排除这些行。
有帮助link