您的位置:首页 > 数据库

sql语句注意事项

2017-09-01 17:27 246 查看
1  一个查询语句作为查询的一个字段时,里面不能有order by   select (select name from table order by ss)

2  sql语句中,insert、update等修改数据中含有单引号 '时,要变成两个单引号  ''   ;在保存时都要处理一下

3  多表之间有字段关联,最好用 from atable a,btabke b,ctable  c where a.bid=b.id and b.cid=cid and c.id=???? 的形式(这样做查询快)

4  wm_concat() 和varchar2() 一样最长有4000长度,wm_concar(table.id) as idarr 用来模糊查询 idarr  like  '%table.id%';最好不要这样做,

可能超出长度范围

5  sql语句 和主表关联,关联参数,不能深两层,但可以一层一层传进去。

6 在where 条件中  !=  这个最好别用;只有数据库这个字段不许为空的情况下,才可以使用。 !=''   错误; is not  null 正确

7  from B where left join  A on  A.id=B.id   外链接时,关联关系需要一一对应,否则会出现重复数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 注意事项