假设表名为table1,第一列列名为column1,
则查询出第一位是“4”的记录:
select * from table1 where left(cast(column1 as varchar(255)),1)='4'
查询出第一位不是“4”的记录:
select * from table1 where left(cast(column1 as varchar(255)),1)<>'4'
SELECT * FROM 表名 WHERE substr(列名,1,1) ='4'
SELECT * FROM 表名 WHERE substr(列名,1,1) <>'4'
SELECT * FROM 表名 WHERE CONVERT(CHAR,列名) LIKE '4%'
SELECT * FROM 表名 WHERE CONVERT(CHAR,列名) NOT LIKE '4%'
SELECT * FROM 表名 WHERE (列名 LIKE '4%')
SELECT * FROM 表名 WHERE (列名 NOT LIKE '4%')