可以。
建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联建站专业提供做网站、成都网站建设,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!
比如你一个业务的两个字段都要外键引用这个临时表,
你就得JOIN两次这个表、肯定要指定不同的别名。
你是要查询结果显示未知、男或女而不是0、1、2是吧。
sql如下查询即可:
select case sex when '0' then '未知' when '1' then '女性' when '2' then '男性' end from user;
SQL语言在所有数据库中的用法基本都是一样的,只不过每个数据库都有自己的不同操作命令.你要区分哪些是SQL语句哪些是数据库操作命令.
在Oracle中使用的SQL语句拿到mySQL中也是可以使用的,如果你上面的SQL语句在Oracle没有错,那么拿到mySQL也是可以运行的.
Oracle我没有试过,但是我的SQl语句在Server2005的拿到mysql的可以用.
碰过这类问题,以下提示给你.
1.MS SQL 管理器中,右键操作取某表数据中系统可生成含字段名语句.
2.将语句中字段名取出复制到EXCEL中,处理去逗号。加一列空格AS空格,填充整列。再复制一列,再加一列下划线。最后把整好的EXCEL表全选复制到记事本中,就帮你批量改好了.
3.别的数据库参考着做,就是利用EXCEL的功能辅助操作.
mysql不允许变量直接作为字段名或表名进行查询
所以只能通过创建sql语句的方式实现
SET @province = '地区';
SET @strsql = concat('SELECT Fld1 AS ',@province,' FROM zgqy_2002_2;');
PREPARE stmt FROM @strsql;
EXECUTE stmt;
SELECT username name FROM `user` "username"是原字段名称, 这个"name"就是别名~