如何用sql查询某值类型字段各个记录中含有的特定数字?
例如X字段中含有“2712123”、“2712345”、“28....”、“.........”等,将含有“27”的记录查询出来,是值类型哦!不是字符串...
例如X字段中含有“2712123”、“2712345”、“28....”、“.........”等,将含有“27”的记录查询出来,是值类型哦!不是字符串
展开
4个回答
展开全部
SELECT * FROM 表 WHERE(CHARINDEX('27', CAST(字段 AS varchar(10))) > 0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法一:
SELECT *
FROM student AS A
WHERE (Sno IN (SELECT Sno FROM student AS B WHERE A.ID <> B.ID))
方法二:
SELECT *
FROM student AS A
WHERE (SELECT COUNT(*) FROM student WHERE Sno=A.Sno)>1
SELECT *
FROM student AS A
WHERE (Sno IN (SELECT Sno FROM student AS B WHERE A.ID <> B.ID))
方法二:
SELECT *
FROM student AS A
WHERE (SELECT COUNT(*) FROM student WHERE Sno=A.Sno)>1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT * FROM 表 WHERE 列 LIKE '%27%'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询