有表T
列号 1 2 3 4
属性名 a b c d
k 10 20 30
p 30 2 6
表中a为主键
怎么求a='k'时的第二列和第三列之和(前提是不知道属性名,只能通过列号运算)
有表T
列号 1 2 3 4
属性名 a b c d
k 10 20 30
p 30 2 6
表中a为主键
怎么求a='k'时的第二列和第三列之和(前提是不知道属性名,只能通过列号运算)
sql 中没有“列号”一说,如果你不知道列名,可以通过
select COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH from information_schema.columns where TABLE_NAME='表名'
查询表中有什么字段,数据类型等信息。
然后再根据这个去查询你要的那个。