【发布时间】:2018-06-23 07:28:38
【问题描述】:
所以我想在 MySql 上做一个在线判断系统,它将运行在 NodeJs 上并使用 ReactJs 作为前端库。
在短期内,在线评判系统用于对上传的脚本进行评分和反馈,取决于它是否返回错误、正确、超时或其他。我设计了这个系统来取代仍然手动的旧分配校正方法。
问题是,老系统是基于Sql server的TSQL的,我不确定NodeJS是否支持TSQL,和MySQL语法有没有区别,其实也没有打算用它完全是我新系统的基础。 (我打算坚持使用 MySQL 作为新的在线裁判系统的基础)
我想问的是,T-SQL 和 MySQL 的 SELECT 语法有什么区别吗?
例如,我知道
SELECT * FROM <table_name>
在 TSQL 和 MySQL 中返回相同的结果。 但是如果有更复杂的查询,包括 JOIN 或 ORDER/GROUP 查询。
任何帮助将不胜感激
【问题讨论】:
-
大部分不同之处在于内置函数(例如,t-sql
GetDate()vs MySqlNow())etc. One more difference is t-sqlTop` vs MySqlLimit。如果您有特定的陈述要从一个翻译到另一个,并且在翻译时遇到问题,请将其作为问题发布。
标签: mysql sql-server tsql select