注:今天在给数据库导表的时候,写语句的时候遇到了一些问题,有一些是不知道用法,有一些是弄不清楚用法,所以记录下来,下次不要再犯同种错误
一、总结
在查询的时候where语句中想排除一些不为Null的数据,当初查数据直接用了!=NULL,这种用法是错误的,正确的用法应该是:
column IS NOT NULL或者是column IS NULL
今天在查一张表的数据的时候,涉及到另外一张表,查的表的一个字段的数据不能有另外一张表的字段的数据,一开始想到的是!=,其实是得用:
IN或者是NOT IN
这个可以和where语句中select语句配合使用,将select查出的数据在where中使用IN或者NOT IN来搭配使用
其实今天还用到去重的语句:DISTINCT,但其实是用错了,这里也还是提一下,以后可能会用到
配和语句使用的话就是SELECT DISTINCT * FROM user