sql語句怎麼查詢表的欄位屬性名

2021-03-10 10:10:53 字數 1456 閱讀 1328

1樓:匿名使用者

請問你bai使用的是什麼資料庫??

如果是dusql server你可以使用如zhi下的語句dao來獲取各個表的欄位名稱及其專相關的屬性.

select * from syscolumns where id =( select id from sysobjects where name='你要查詢的屬表名')

2樓:殘影路飛

看了看但不是太明白.隨便說說.你的意思是說你用編號和表名來查詢對嗎?

就象樓上朋友說的那內樣

select * from student where 編號容=1這樣就可以滿足只知道編號和表名查詢.但如果編號不固定的話你可以取控制元件中的值.比如:

人為在text1裡輸入編號.查詢滿足它的條件.在text2中輸入要查詢的表名.

strwhere="select * from'" & trim(text2.text) & "'" & "where 編號=" & "'" & trim(text1.text) & "'"

我沒在vb上試因為現在沒這軟體.好久沒摸了你可以試下行不行.最後出來就是向上面一樣的查詢.

3樓:匿名使用者

你是要以一句抄話那襲種形式輸出吧

bai例如你的表dustudent

欄位名有

uid name *** ageselect '編號zhi'+uid+',名字'+name+',性別dao'+***+'年齡:'+age where uid=1

4樓:手機使用者

問題並不在於bai

你的查詢字串du

sql = "select * from student where 圖學zhi號=1"

關鍵在於你的在vb中的顯示形dao勢內

你在vb中首先讓你的記錄集容物件獲得查詢結果,然後是使用迴圈結構取出欄位的欄位名和值,拼成你想要的格式即可。

5樓:匿名使用者

沒有懂你的意思,【極品飛鴿】部落格

mysql資料庫查詢欄位屬性(即表結構)的sql語句怎麼寫?

6樓:匿名使用者

show full columns from mydb.mytable ;

修改庫名和 表名

7樓:空白の才の法則

string sql

sql = "select * from **名 [where (可選,加一些限定 比如id>10)]"

你想問的是這個麼?

8樓:匿名使用者

desc mydb.mytable ;這樣可以不?

更詳細的,可以用show full columns from mydb.mytable ;

9樓:度

desc mytable;

sql語句判斷一張表的某欄位為空,然後查詢另外一張表的資料,怎麼寫

樓上那個不行,應該是a沒有再找b 而不是連線2個表一起找樓主你的 的問題出在when id is null 你都輸入id 10289了 id怎麼會空?應該是select case when a.name is null thenb.name else a.name end name from sel...

sql查詢語句怎麼寫,sql彙總查詢的語句怎麼寫啊

如果表裡只是那幾列資料的話 select a.欄位名,b.欄位名 from 表 as a left join 表 as b on a.substring 欄位名,7,2 b.substring 欄位名,7,2 where a.欄位名 like 201008 and b.欄位名 like 201009...

怎麼用SQL語句查詢student表中年齡最小

排序升序排列即可。例如 select from student order by 年齡 asc 急急急!怎麼用sql語句查詢student表中年齡最小的前三名學生資訊?select top 3 from student order by age asc top 3 是前3個學生的意思,order b...