[SQL ] MySQL/Oracl/MsSQL/PostgreSQL 取一列

看板Database作者 (心中在下雨)時間11年前 (2015/02/16 16:44), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
資料庫名稱: MySQL / Oracl / Microsoft SQL Server / PostgreSQL 資料庫版本: - 內容/問題描述: 這是一個由前端介面簡單的操作 DB 的功能 為了要測試 DB 資訊是否正確,以及取回所有的 column name 所以想要撈某一個 table 的一列 搜尋時發現似乎有特別的指令可以做到這件事 但是後端串接的 api 似乎只接受 selecr ... from ... 這樣的 SQL 指令 由於手邊只有 PostgreSQL 可以做測試 目前是用這樣的 SQL select * from TableName order by TableName limit 1 不知道在其他的 DB 該怎麼下相同功能的 SQL ... 至於為什麼前端需要寫 SQL 又是另一個故事了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.70.161.211 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1424076295.A.AC3.html

02/16 18:36, , 1F
每家都會不太一樣 @.@ 你可能要用Limit去找
02/16 18:36, 1F

02/16 18:36, , 2F
MSSQL 會是SELECT TOP 1 ColA,ColB FROM Table
02/16 18:36, 2F

02/16 22:20, , 3F
我就是知道都不太一樣,所以才來問的..
02/16 22:20, 3F

02/16 22:21, , 4F
話說,我主管一直認為sql是通用的 .....
02/16 22:21, 4F

02/16 23:00, , 5F
sql是通用的,只是每一家會加入自己的特別功能
02/16 23:00, 5F

02/16 23:01, , 6F
select * from Table 每一種sql都會有一樣的結果
02/16 23:01, 6F

02/16 23:01, , 7F
但如果你用到某一家的特殊功能就會有相容性問題
02/16 23:01, 7F

02/16 23:02, , 8F
就像你的瀏覽器一樣
02/16 23:02, 8F

02/17 17:35, , 9F
SQL通用只有SQL92 99規範的語法噢 :-)
02/17 17:35, 9F

02/18 00:28, , 10F
對啦..我是那個意思,所以我才會說有每一家加入的語法
02/18 00:28, 10F

02/18 08:42, , 11F
哈 我其實是想回應@no 他說主管的這件事 XD
02/18 08:42, 11F
文章代碼(AID): #1KuQu7h3 (Database)