SQL问题,求解释,select*from table where……
SELECT*FROMTABLEWHERENAMELIKE'%%'ANDADDRLIKE'%%'AND(1_ADDRLIKE'%%'OR2_ADDRLIKE'%%我想知道...
SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%
我想知道这段语句的真正含义,谢谢 展开
我想知道这段语句的真正含义,谢谢 展开
3个回答
展开全部
这句貌似有语法错误'%%'这个中间应该还有变量否则查询条件没限制 都会出来的。
这是一个sql查询语句。
其中NAME、ADDR、1_ADDR和2_ADDR是你表中的几个字段。
这是模糊查询。从TABLE表中查询NAME、ADDR、1_ADDR和2_ADDR分别符合变量的结果。
并且有逻辑关系。符合NAME并且ADDR并且(1_ADDR或2_ADDR)
这是一个sql查询语句。
其中NAME、ADDR、1_ADDR和2_ADDR是你表中的几个字段。
这是模糊查询。从TABLE表中查询NAME、ADDR、1_ADDR和2_ADDR分别符合变量的结果。
并且有逻辑关系。符合NAME并且ADDR并且(1_ADDR或2_ADDR)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NAME LIKE '%%' 相当于 NAME IS NOT NULL ,
这语句就是查询不包含空值的记录吧
这语句就是查询不包含空值的记录吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询