-6

我正在处理与数据库的事务。

我想写一个 sql 查询,它只插入那些从 101 开始的数字。

sql = "insert into tablex (data) where values (101123)";
sql = "insert into tablex (data) where values (10100)";  
sql = "insert into tablex (data) where values (101125)";  

所有插入都应该使用仅以 101 开头的值。
它不应输入其他值,例如:

sql = "insert into tablex (data) where values (105232)";

数字 101123、10100、101123、105232 来自带有某些程序的文本文件。我只想在表格中插入那些以 101 开头的数字。

4

1 回答 1

3

听起来您想使用LIKESQL Fiddle Demo)进行过滤

insert into yourtable (col1)
select yourColumn
from yourtable
where yourColumn LIKE '101%'
于 2012-10-01T16:50:01.283 回答