SQL语句的两个小知识点

1.and的优先级高于or。
2.将两列合并为一列输出。例数据库表中table有r1,r2两列,要求输出结果为:r1_r2。
   在orcale中可以写作:
select r1||'_'||r2 from table;
  但在mySql中这种写法无法达到预期效果,mySql中有一个字符串操作函数concat可以达到这个效果,写作
select concat(r1,'_',r2) from table t;
在oracle中也有这个函数,但是concat只能是两个字符相连。

你可能感兴趣的:(数据库,or,休闲,and,优先级 )