[SQL]基本的sql注意点

171 阅读1分钟
  1. DISTINCT SELECT DISTINCT company FROM Orders 会过滤掉重复的数据,相当于groupby 但是不计数
  2. mysql用limit x,oracle则是用where语句中的 ROWNUM <= number来限制条数
  3. like [ABC%] 选出以A或者B或者C开头的数据,not like [ABC%]无意义,like [!ABC%] 选出不以A或者B或者C开头的数据,Liu是可以被选出的
  4. 默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。(重复的值指两条数据每个属性都相等),UNION需要列完全相同,包括顺序