在一个项目中我制作了一张桌子,但是当我去做的时候:SELECT * FROM TableName
我得到了101,102,103,104,105,101,102,103,104,105。我只想要它要做101 - 105.
Create TABLE Cust (Customer_Number CHAR(3), address VARCHAR(20), balance SMALLMONEY
INSERT INTO Cust (Customer_number, balance, address)
VALUES (101, 200, null), (102, 700, null), (103, 1000, null), (104, 1500, null), (105, 2000, null)
SELECT *
FROM Cust
这就是我所拥有的,正如我所说,我一直得到10个插槽而不是5个。不确定我做错了什么,每次我完成SELECT * FROM ()
命令我总是让它加倍或者三倍?任何帮助也有助于感谢先进。
答案 0 :(得分:0)
您已多次在桌面上进行插入。首先清空所有数据,然后执行INSERT
TRUNCATE TABLE Cust
答案 1 :(得分:0)
工作正常。请到这里
答案 2 :(得分:0)
有些时候我们匆忙并且在不知不觉中最终做错了。所以请使用
Truncate Table Table_name
截断表,然后重新插入行。另请注意,char和varchar数据必须在单引号内。