MySQLdual表

從這篇文章https://blog.csdn.net/huangbaiping/article/details/64907052的sql發現 from dual; 一開始以爲找錯數據庫了,發現在MySQL中也能執行。

還有curdate( )函數直接加減數字可以獲得前幾天或幾天後的日期。

在Mysql和SQL Server中可以直接 select 1 不需要加from 表名就可以執行 
而在Oracle中要滿足select from 的結構: 
select 1不能實現滿足上述結構,引入dual來滿足結構。 
Oracle這樣表示:select 1 from dual

注:上述的數據庫中都存在dual表,只是mysql中的dual表沒有值select * from dual 這種語句會報錯,而在Oracle中會返回一行記錄(dual表有一條默認值),二者都可以用dual來滿足語法結構。


參考:https://blog.csdn.net/qq907177955/article/details/80589015

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章