sql查询字段连接

我有一个需求是把2个字段拼接成一个字段,如

 

user(user_id,user_code,user_name)

 

查询结果是:[user_code]  user_name

 

在写sql语句时用连接符:select '['||user_code||']'||'   '||user_name codeName from user

 

上面这种写法是oracle,DB2,PostgreSQL。

而mysql是这样写:

select concat('[',user_code,user_name,']') codeName from user

 

sql server 2005是这样写:

 

select '['+user_code+user_name+']' codeName from user

 

你可能感兴趣的:(oracle)