这是我现有的表
1|Dennis|456731|NOT CONNECTED|NOT FAVORITE
2|MOTO|4568971|NOT CONNECTED|NOT FAVORITE
3|KARBAN|4568971|CONNECTED|NOT FAVORITE
4|Lenovo|4568971|CONNECTED|NOT FAVORITE
如何在第二行的位置插入新值。
1|Dennis|456731|NOT CONNECTED|NOT FAVORITE
2|Gosling|456731|NOT CONNECTED|NOT FAVORITE
3|MOTO|4568971|NOT CONNECTED|NOT FAVORITE
4|KARBAN|4568971|CONNECTED|NOT FAVORITE
5|Lenovo|4568971|CONNECTED|NOT FAVORITE
答案 0 :(得分:0)
SQL表通常没有任何固有顺序(嗯,有序聚集索引的概念是 ,但是通常我们不能依靠它)。因此,如果您希望新的Gosling
记录出现在第二位,则应提供一些生成此顺序的列。
您的预期输出几乎看起来像是按名称的字母顺序排序。因此,您可以接受以下查询:
SELECT *
FROM yourTable
ORDER BY name;