- 情感問答
- 答案列表
查詢所有表名:oracle查詢所有表名[朗讀]
假如表名為tab,人名欄位為myname,查詢語句:selectmyname,count(*)fromtabgroupbymynamehavingcount(*)>1如果having子句不加,則是統計各名字的數量,加上則只顯示數量大於1的人名。
用sql獲取資料庫中所有的表名的方法:1、oracle下:selecttable_namefromall_tables;2、mysql下:selecttable_namefrominformation_schema.tableswheretable_schema='csdb'andtable_type='basetable';3、sqlserver下:selectnamefromsys.tablesgo。
select*fromall_tables;可以看到所有的表名和信息,如果你想一條語句查所有表里的數據,那沒有這種方法。
select欄位名,欄位名from表名where條件select用戶名from表名。
目前來說,access無法通過用sql語句去獲取它的表結構,只能通過msysobjects獲取表信息唯一一種方法就是,通過select*fromwhere1=2表來獲取表,最後通過程序去循環獲取欄位名。