在这个查询中使用的to_number()
是oracle。如何编写oracle和mysql数据库的兼容性查询。
SELECT col1 FROM table WHERE condition ORDER BY TO_NUMBER(col2);
Run Code Online (Sandbox Code Playgroud)
这col2
是varchar2
数据类型。假设我在这个查询中使用ORDER BY
命令必须使用转换函数,即to_number(col2)
,这个函数在mysql中不可用。所以请为上述问题给出正确的解决方案
我想按照这里的说明创建一个石头剪刀游戏,看看我的代码哪里出错了.
1)使用3个按钮创建表单.所有3个按钮都应该有一个onClick事件,以及与它们相关的功能.
2)当按下任何按钮时,您应该:
1)为代表计算机手的计算机生成一个随机数(1 - 3)
2)将生成的数字与按下的按钮的数量进行比较(例如,1表示摇滚,2表示纸张等)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Rock Paper Scissors</title>
<link rel="stylesheet"
<script>
function Random(choice) {
var system = Math.floor((Math.random() * 2) + 1);
display.innerHTML = system == choice ? 'draw' : system;
}
</script>
</head>
<body>
<form>
<input id="rock" type="button" onclick="Random(1)" value="Rock"/>
<input id="paper" type="button" onclick="Random(2)" value="Paper"/>
<input id="scissors" type="button" onclick="Random(3)" value="Scissors"/>
</form>
<span id="display"></span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)